I moved here from London 2 years ago and I have plenty of mixed feeling about the city. I'll try and summarise my personal likes and dislikes.
Good:
Climate is better than London
Lots of cheap places to buy veg
I enjoy my job and can live close to work in Recoleta, plus the hours aren't too demanding
Parrillas
1lrt bottles of beer.
Chicas lindas
Good street art
Bad:
General unfriendliness of the locals. (makes London look really friendly)
A lot of the locals don't want to mix with foreigners
Sexism -
Almost impossible to have a mixed social group
The hours. I don't want to wait until 3am to see a band.
Lack of onda on a Friday after work.
I'm pretty stuck for places to drink after work unless you want to hang with the suit on Reconquista
Lack of alternative culture
Lack of international food
90% of women are in therapy here. (nope no joke this is FACT)
Lack of places to go on the weekend. It not like you can pop down to Brighton on the train. Mar Del Plata is 5hrs on the bus.
It gets really polluted as there are no emission laws.
If your not in Palermo or San Telmo the place is full of old aged pensioners acting like you owe them something. Ok maybe Villa Crespo.
Not to mention the economy...
So all in all I've had a lot of good experiences here but when my girlfriend finishes her contract at work I think we'll be out of here.