A breakdown of all transit systems I've used:
Toronto: Trash.
Cancun: Really good, made for tourists. Quick and the AC is lovely. Also, they play cartoons or movies all day on repeat on flat screen tvs, dead serious.
New York City: Best Transit in the world. Queens to Brooklyn took no time at all, love it, wish Toronto had it.
Las Vegas: Cheap but very slow. The weirdest characters ride around on Vegas transit, probably the most spacious seats ever though and the double decker is a nice add-on.
Montreal: Similar to Toronto if I remember correctly.
New Orleans: I rather ride on a horse. Buses had missing seats, things would constantly break mid-ride
Cleveland: Enjoyable, very quick, they won't wait at stops AT ALL. It's all about the hustle.
Detroit: Thought I was going to die