Toronto absolutely is a world class city but it's also true that a ton of locals are blind to the city's shortcomings. They're so used to bland architecture, shabby buildings, and dreary streets that they think that's as good as it gets. When you dare point it out they accuse you of being a Toronto basher. Or they think a place can't be vibrant and good looking at the same time. Have they not been to Amsterdam, London, Melbourne? They couldn't possibly have.
Toronto's roots are industrial blue collar and the dominant culture of Torontonians reflects that. Up until very recently almost everything was bare bones functional with little or no consideration whatsoever given to aesthetics. It speaks volumes that locals think streets like Queen West, College, and Yonge look good. Narrow concrete sidewalks? A jumbled mess of overhead electrical, plastic garbage bins, wooden logs used as lamp poles? One can go on and on and on.
Spending on architecture, good design, or luxury was considered frivolous, a waste of money, and to be roundly mocked. The new subway stations on the Yonge Line is a prime example of the backlash that bubbles up any time the City makes an effort to build something a cut above. With Toronto's rising affluence and stature, criticism of this blue collar mentality has been steadily growing. We're finally seeing more refinement, emphasis on design, and sophistication. Berczy Park? Streets are being dug up and quality paving put in. Electrical is being buried. Landscape architects are being hired. Waterfront Promenade? Aqualuna? The evidence for this sea change in the culture is everywhere.
We're definitley heading in the right direction but people have blinders on if they think the City is where it needs to be. Toronto is being upgraded, restored, and rebuilt block by block but it's not just the buildings that need fixing. We've only gotten to 5-10 streets (Bloor Street Improvement Project, one block of Dundas directly west of Yonge, and a few more) out of 1000s, thus far. We'll get where we need to go but pretending things are fine isn't very helpful.