I am from South Africa, and yes visas can be an issue but I just go to countries which I can enter visa-free. This limits me basically to Southeast Asia, parts of Africa, and Central and South America.
I still have a USA visa which is valid for the next 7 years, and that also allows me to enter Mexico (from what I understand).
There are also a handful of European countries I can enter visa-free, but for any of the countries in the Schengen countries I need a visa. As a DN that is a next to impossible visa to get since they want proof of regular salary, a letter from your employer to say you will come back to your job, bank statements, proof that you own a property or are renting and a fully booked itinerary (with flight back to your home country).
If you have a job and are just going on a vacation it is not difficult to supply that paperwork, but being a DN I can supply none of it. So I just skip the Schengen area altogether. It does not bother me.
Up until now I have been in Southeast Asia, but next year I hope to go across to South America.
The only other issue sort of affecting me is that South Africa’s currency is busy declining at a rapid rate due to it turning into yet another failed African state.
Thankfully most of my (cash) money is out of the country already, but I still have retirement funds which I cannot move and are probably going to be worthless by the time those policies pay out. So I need to start putting other plans in place for that.