I love to ride trains! I like taking nice charter buses too, that have the TVs and comfy chairs that recline. I once took a bus that even had tables for families, like trains!
I think I prefer trains though, since buses have to stop so often. Trains are a smooth ride even when starting and stopping.
I actually like them both, for different reasons and to make different trips. Longer trips I'd much prefer to take a train, but for shorter trips, maybe 8 hours or less, busses are fine.
I take the public bus, so I prefer that! My mom takes buses to Vegas, when she goes, and they are pretty nice and cheap. The only downside is getting up and walking around (unlike in a train) is almost not worth it due to lack of space.
Trains and buses are much more likely to give you wifi and plugs. Planes are SO stingy.