Every bus needs a driver and a vehicle with yet another powertrain. I'm not sure what energy consumption is like on a train but I suspect operating costs of all the buses is higher than a train that can cover longer distances. It seems to me a mix is the best solution.