I'm very happy in BA. I know it's different from where I'm from ("civilization") but I accept that I am a foreigner here and that the people aren't going to accommodate themselves to what I am accustomed to, but rather that I have to embrace BA and its people for who and how they are. I love the people here, it's true that it is difficult to develop deep friendships (romantic relationships are much easier!) but I still really love all the people I know here, I can have my deep friendships with other expats. I find the Argentinians to be funny, generous and overall welcoming, but I also make an effort to be a good guest in their country, without too much judgment or criticism of their country or customs.
I've made it well past three years, and I am still going strong without plans to move away, mostly because I haven't found a place where I'd rather live (and I do travel, a lot).
What I do find difficult is the cost of things here, it's starting to really frustrate me how expensive things are getting, but if I get really upset I just convert the prices to Euros or dollars and realize that actually it's still quite a bit cheaper for many things (I just got back from Europe a few days ago, I've got the prices fresh in my head, I was paying lots of attention in order to be able to compare: Europe is still more expensive, despite our cries of BA being sooo expensive). Clearly I'm not talking about electronics here.
I also do get tired of the lack of quick and delicious food options, especially around lunchtime. But I'm a much better cook for it.
The thing is, we have to remember that BA is BA. It's not the US, it's not Europe. BA is BA. Either you like BA for what it is and you try and understand the people for who they are, which the same goes for anywhere you go outside of your own culture, and if you don't like it then you don't like it. It's not that Argentinians are bad, or rude, or don't care about other people. They are Argentinians, and however you may perceive them, that's that. Should we expect them to change to accommodate the preferences of foreigners? Then we would bash them for being sell-outs, would we not? Sure the government is a mess, the corruption is distressing, and the streets are dirty, but again, you came to Argentina.
So to sum it up: I'm still happy here, still enjoying life, and not planning to leave. And I really like the people.