The bus schedules are approximated guidelines with 10 minute error bars, there are signal problems causing half hour delays every day at rush hour, the drivers are just awful people, smells like piss, some of the longest/busiest stretches in the city have one bus that runs every 20 minute (Bond Park complaint), there's construction at every friggin station for months on end that stretches 2-3 months past its ETA, pretty sure it's one of the most expensive ones which is hilarious considering the quality, and in all, delivers one of the worst commute times in North America. To top it all off, a rain storm can shut down the entire f***ing system. My lord is the TTC awful.