You have to love a city with its warts and all to like Hamilton. The rent is heinous. I love it here, it's my adopted hometown, but there are difficult parts because of the unhoused people, the addiction, and just a lot of crumbling shitty buildings.
The surrounding suburbs (Ancaster, Dundas, Stoney Creek), the west end and the mountain are all very well appointed by and large with lovely homes and well off neighbours. But it's also like living in the desert. I want to be in the thick of it all, good and bad, right downtown, even among all the problems the unhoused folks can cause. (Unfortunately it's just a really difficult problem for individuals to solve, and the government here sure doesn't care beyond giving them some shacks from Temu, and the rest is largely dependent on volunteers). You have to decide if you want to dive in with both feet or live on the edge. Nothing wrong with either, but I want to live in community with everyone, even when they are hard to love and help.