I think this is a rather open question!

This all depends from where you have came, why you have come here and what you want to get out of it. As far as I am concerned, its advantages are, weather, safety, better way of life, good paid job, best job for a long time, great people, great food and lots of new things to do.

As I said, thats my reasons and what I see as advantages