I would say the USA is the answer to all of your questions. But the great things about the internet is you are connected to everywhere.
So you could live in Swaziland and work for someone in the USA. All you need is an internet connection.
I would suggest finding a country with low taxes, not too busy of a lifestyle but with the freedom to make money and live the way you wish to live. Without interference from the government.
Then just get online, find the work and get paid per job until you get a reputation for being great in your field.
There are no boundaries with the internet.