I've only recently started to use trains. I just didn't trust them. If there's something wrong with the line, all the trains are off; if there's something wrong with a bus, the next one will come; if there's a road fault or traffic jam, they can take another route. But the trains are a lot cheaper (children go free if you buy a return ticket) and there's a train station right next to the place I want to go to, so I've been using the train and they've always come on time. But, I always make sure I know the exact time a train is due. With buses, I don't get so stressed. They are frequent here, so if I just miss one, another will be along in 10 mins.
But, the bus fares are a little confusing, as we have a multitude of different multi-journey tickets. It's tricky to work out on the spot if it would be cheaper to buy single tickets or to get a multi-journey ticket and which one. However, after spending a few years taking my daughter on in her buggy (stroller) and not knowing until the bus arrived whether I would need to fold it or not (or if the driver would even bother to stop for me), getting a bus these days is pretty straight-forward.
I can't envisage ever being able to drive and as I stay a long way from town and I'm too frightened to cycle on roads, I've no option but to take public transport.
_________________
"We act as though comfort and luxury were the chief requirements of life, when all we need to make us really happy is something to be enthusiatic about." Charles Kingsley