uh... yes... never EVER start a company+
bank account in
Mexico.
When living in most Latin American countries, it's always better to have your business abroad and use a strong currency (e.g. USD, EUR, GBP). That way, you can have the best of both worlds. The only
investment I'd make in a country like Colombia or Mexico is real estate.
Anyways, getting back on topic, the original poster is asking about places to live, not where to start a business (The OP has an online business already).
If the OP is set on
Panama, I would suggest he take a trip there and rent an Airbnb to see what the life is like. I lived there for a bit and I know it's not a place for everyone. It's good to spend some time there to see if it's worth the tax savings.
In the countries with
no tax, the only somewhat 'livable' places seem to be the Gulf countries (e.g. UAE, Qatar). However, the Gulf countries are not for everyone. Some people find issues with the high cost of living, hot and dry desert weather, Islamic law, lack of long-term residency or
citizenship opportunities, and feeling like a 2nd class citizen.
Countries with territorial taxation seem to be a bit more 'livable' and affordable. Some examples are:
Malaysia, Costa Rica,
Hong Kong, Paraguay, Georgia, Philippines, Lebanon, Panama. It could be costly or difficult to obtain residency in some of these countries. However, they offer a better life if you plan on settling down for the long-term.
Another option I think is to find a country in a region you like (e.g. Americas, Europe, Asia) and look for loopholes or programs in the tax system that foreigners with foreign-income can take advantage of. (e.g. Malta, Thailand, Mexico). I wrote about Mexico in a previous post on this thread. I'm sure there are other countries that are friendly to foreigners with foreign-sourced income.
You can also go the
digital nomad route and hop around countries to avoid become a tax resident. Before doing this, I would recommend establishing
tax residency in another country first to get your home country off your back. However, the digital
nomad life isn't for everyone. If you're looking to start a family, it's better to establish yourself in one country.