surveyor is your best bet for making anything; railworks' and MSTS/openrails equivalents are clunky and terrible, TSW's routebuilding tools have yet to go live so i don't know how good they are. if you just want to drive stuff, railworks, openrails, run8, or derail valley are also available, but...