We have just arrived (May '14) and we moved here for two reasons: 1) Cost of life 2) Social life
After being unemployed in Italy for a year as a engineer, I was supporting myself doing freelancing work on the Internet. I gathered some information and I realized I could never pay taxes there AND have a life. Maybe we could be able to support ourself one way or the other (with some help from parents, some side jobs, etc!), but we would never be able to raise kids.
Second, we were facing a huge wave of immigration from Arabic countries which lead to unpleasant situations, from people being rude because they don't know how Italian, to Italians being rude to anybody they don't know personally because they fear they are immigrants.
Truth to be said, I wanted to move to the US and resume my engineering career, but I couldn't bring my boyfriend with me in the short time and he doesn't like it there (he's Argentinian, so BsAs wins hands down).
We casually went to BsAs on vacation on last December, and on January we were packing our stuff. I am/was fed up with Italy, anywhere in the world would have done it for me!
We plan on staying here about two years (in the meanwhile I will try to sponsor him for a VISA in the US) and then we will see. I don't like my freelancing job, it is not challenging, there is no growth potential and I feel exploited. I really liked my engineering job, but there are just a few places left in the world for that kind of work, and they are "less sociable" countries, such as the US or the ME or Asia.
Overall, BsAs was and is the best quality of life/cost of living compromise for us.