Have lived in HK, LAC, US and Canada (Prairies, Vancouver, East). Now, lived as in months at a time, no touristy thing. After asking "local" people about why they love X or Y city, I realize what people like about a city are not necessarily the same thing I like and vice-versa. For the record, I currently do not live in Vancouver; however, when I was, I was flying out constantly. In the last couple of years, I was 1/3 of the time out of town.
Here are some of the things I like about Vancouver:
1. Not having a car is not necessarily an issue, provided you live near Skytrain or main bus line.
2. Decent weather.
3. Somewhat relaxed attitude. Not necessarily all business (looking at you NY and Toronto...).
4. Good food, as long as you like Asian food.
5. Easy access to the US, if that is your thing.
6. Not feeling crowded. Packed English Bay due to fireworks is a sometimes thing.
Some things I do not like about Vancouver.
1. Not necessarily the most expensive place I have lived (NY, looking at you...) but, based on the median person's income (I believe my annual income was on those lines, I would like to believe), it is really difficult to have a place of your own, without having to have a car and/or live relatively "far". At that point, it made a bit more difficult to take advantage of some things in Vancouver.
2. I like winter. As in actual snow and < -10C. That cold made me feel alive. There is no such thing as a winter in Vancouver. On that note, !%!@#$#@$ rain...
3. At the same time, there is some snobbishness among Vancouverites, which makes some people difficult to approach/get engaged.
4. If you go outside of Asian food and some "original" local cuisine, you don't have much. Latin food? It sucks.
Unfortunately for me, the cons outweighed the pros. Once again, my "cons" could not be yours and vice-versa. "Fortunately", being a consultant allows me to be mobile. As long as I have a good Internet connection and work at the same schedule as my customer, I can go by. On that note, if my client was on Eastern time, it was a bitch sometimes when they wanted meetings at 9:00 a.m. their time zone. That gave me an incentive to move.
That said, where I am currently, I sort of miss the rapport I established with some masseuse. Next time I am in town, I will try to connect with them but, given some of them might have chosen another line of work, I am hoping for the best.