I have lived in Venezuela, USA, Spain and Australia.
There is not a perfect place, there is not the perfect weather, there is not the perfect house.
It's hard to choose, but Spain has been a good place to live.