You're probably American, I've learnt from HN that you have a sub par bus network there. I live in Istanbul and find buses quite pleasing. Your city design and your public transportation system are to blame.
Waiting for a bus usually means waiting outdoors. There are tons of reasons why bus stops are no fun at all.