I've lived in the area.
Toronto is a great place if you have a business, there's tons of people there, all the good restaurants and venues are packed. If you can't run a successful business there you're terrible at business. Other cities are like ghost towns in comparison. You can get mega rich in that city, and many have. Even if you don't have a business but you are very driven in your career there's tons of opportunity there to rise up the ladder.
If you have a more typical middle class job that you could have in most other cities you're basically a sucker to live there as the cost of living is ridiculous.
Besides the downtown core which has tons of interesting venues/restaurants, personally by Canadian standards I think the city is an overpopulated concrete jungle drug-infested polluted dystopian shithole with alarming income inequality and filled with too many fake plastic people worried about what fancy car they drive while having the biggest a-hole drivers in the country. But that's just me.
I've also never met a Torontonian who didn't think every other city in the country was lame and boring.