I must say there is never a best place to live, it all depends on who you truely are and your mindset.
The opportunity you attract depends on your skills, attitude, character, personality, language and how you look. When you don't have a good mindset even if you are being taken to the best environment you might never still make it.
source
And also the best place to live is where you fill at peace with yourself, when this is missing you might find it hard to live even where is seen at the best place to ever be.
It is never the place you live, it is who you are and where you find your peace of mind.

