In my experience buses are safe and clean, despite what people say and assume in my city both online and in real life. However they are not on time or predictable and that is a huge problem.
They're no dirtier than subways, which people don't mind. People have a very negative association with buses though. The streetcar experience for example is pretty much identical minus the bumps, but they're perceived much more positively. The timing and routes are indeed brutal though. If I wanted to ride the bus to my work the best route is 20 minutes of walking, 10 minutes of riding on a bus that runs every half hour, then another 20 minutes of walking. This is definitely not a rural area or anything either.
They're no dirtier than subways, which people don't mind. People have a very negative association with buses though. The streetcar experience for example is pretty much identical minus the bumps, but they're perceived much more positively. The timing and routes are indeed brutal though. If I wanted to ride the bus to my work the best route is 20 minutes of walking, 10 minutes of riding on a bus that runs every half hour, then another 20 minutes of walking. This is definitely not a rural area or anything either.