I'm not sure how reasonable this question even is, but it leaves me no less curious after a bit of searching. If I am looking to build a network based on road features and attributes, is Network Analyst my best bet? Is it my only bet? The world of FOSS (Free and Open Source) is new and exciting to me, but I find it difficult to navigate as a newbie. Any suggestions would be greatly appreciated.
My intended uses would include tracing the network, finding intersecting features at given locations along the network, and creating network decision rules for route creation.
Edit: Answers so far have been great, but could anyone share their personal experiences and preferences as far as routing interfaces are concerned?