I would like to direct your attention to Europe where they can do both and the passenger train service is extremely well run and used widely.
While in Spain for several months it was only economical for me to take a train a single time. It was several times more expensive than the alternatives in every other case. This left me either flying or bussing.
In Stockholm it's actually cheaper to take a bus to the airport than the train, and that's just local travel.