Lorenzo, you must ask yourself two questions:
1) would you relocate anywhere?
2) for how long?
I freelanced for 20+ years in over a dozen countries on 3 continents.
I intended to "go overseas for 6 months, just to see what it's like", and know that I am never going back.
In any country you will make enough for a decent standard of living - in that country.
But what if you want to return to Italy to retire? You wouldn't be able to after 30 years in Thailand.
My general advice is to work in expensive countries (Scandinavia, Japan) and retire to cheap ones (Asia, South America).
Although things like tax vary widely (50% income tax + 20% VAT in Germany, but 10-15% income tax and 6 or 7% VAT in Asia), I find that I generally pay can save about the same % of income in each country, so that it is better to save that % of a large salary.
I realize that you are talking about respect and satisfaction, but you do need to take finances into account (I once turned down a great job with IBM in NZ because I was paying more tax (and saving more) in Germany than they were offering as total salary).
Why not try taking a series of 6 or 12 months contracts? Even if you don't always get the job satisfaction you are looking for, you will get to see a lot of new cultures.