Waiting by the roadside tends to be an unpleasant experience. Then the bus ride itself isn't usually pleasant. This is all from my recollection from many years ago.
I don't feel like you can rank all of these on the same level, they aim to solve different problems in different contexts.
I'm not going to walk across the country, I'm going to take a train if possible, or a plane if the trains don't exist or I'm on a really tight schedule. But I won't take a train, a plane, or even a bus to go a couple blocks to the corner store, I'll walk. If it's storming, however, I might take the bus or a tram despite the short distance and the wait for it to show up.
If I'm going eight blocks to a doctor's appointment and it's nice out, I might bike, unless it's raining literal cats and dogs, because then I'll absolutely leave super extra early and walk so I can pet each and every one of them on the way (and still be late, because priorities).
If I'm going to visit a nearby city, I might take a train or a bus, but if I'm moving to a nearby city, I'm going to rent a moving truck and drive. It's all contextual.