Vancouver here as well, agreed about pros, I’ll add the best summer weather in a city environment (not humid, warm/hot). You don’t need a car to get around other than going for hikes and mountains either, which is neat.
For cons — would consider it safer than any other “city” in North America once you exclude Hastings/surroundings. Safety issues are more concentrated in one zone compared to Toronto, NYC, SF, Seattle and etc.
I’ll add another con — it gets very routine after a few years. You don’t feel like you’re living a city life compared to… basically any other city. It’s nowhere close to Toronto, NYC, London, Paris, Barcelona, Berlin, Tokyo, Hong Kong and etc.