The problem I have with buses in particular is being at the complete mercy of the bus timetable and even then they are never on time. Sometimes they do not turn up at all, the excuse is they were running late so missed a round to catch up. Then there are the other drivers who never let buses pull out so that adds another 15-20 mins to the journey.
Then you get those people who get on the bus, the bus moves forward and there is another person waiting at the next stop that is literally 200 metres down the same road, bus stops again. In the meantime I have to question why they did not walk a little further down the road and join the person waiting at the other stop.
Worst is a particular bus I used to get called the X78, on more than one occasion a drunk person urinated on the top deck and the urine ran down the front and the stairs, this was at about 6.15 pm and happened too often.
So yes public transport is cheaper, but I would rather pay more to have my own space, my own route and get to a destination on time and in comfort.