If I was doing a hi-rail build:
- Outdoor -- Atlas Track with Atlas turnouts. Remove the turnout motors and replace them with something hardier; don't rely on the internal track wiring for electrical continuity.
- Indoor -- Atlas Track w/Ross turnouts
- Indoor on a budget -- Gargraves Track w/Ross turnouts
- Indoor on a tighter budget -- Gargraves Track w/Gargraves turnouts (lay and inspect them carefully/regularly).
- Indoor with a lower profile and willing to deal with some quirks (plenty of threads on this) -- MTH ScaleTrax (you can use Ross turnouts but you have to shim the MTH ScaleTrax and butt-join the rails since there aren't connectors to adapt the two brands.
- Roll-your-own -- Atlas 2-rail track and turnouts with the guard rails moved in. Add a Code 70 rail for the center coated with NeoLube. Will handle modern most hi-rail equipment.
I run at the club (Hi-rail with Atlas and Gargraves track with Ross turnouts), so there's an increasing probability that my home layout will be a 2-rail switching layout.
Bottom line, though, is it's a balancing act between aesthetic preferences and budget.