There's no law that says you have to invest in Europe, right?
The US stock market outperforms any European or Canadian stock market in the past 10 years, and there's no reason that won't continue. This is because the US is where tech stocks are listed.
So, invest in the US even if you live outside the US. YMMV.
Investing outside your region leads to currency risk. Currency hedged funds tend to incur slightly higher costs. I don't know if there are additional tax implications as well.
Not only is historical performance no guarantee of future performance, 10 years is a pretty short time span to look back - it doesn't even take you back to the '08 recession. The US did well in the 1990s and 2010s, but both ex-US developed markets and emerging markets did better in the 2000s: https://www.ishares.com/us/strategies/international-etfs
It's good to diversify internationally, and that probably does mean holding some US equities ETF even if you're in Europe. As for what else to buy, this may be a good starting point: https://www.lynalden.com/best-etfs/
You can hedge your currency risk but the U.S. dollar is the world currency. For example in Canada in 96 when you were making USD it was killing you until about 2003 but if you didn't dip into it that money doubled on its own as the USD is much stronger today.
Yes, for the past 10 years this was a wonderful piece of advice. What leads you to believe it's just as wonderful for the upcoming 10 years? How long are tech stocks going to outperform the market?
The US stock market outperforms any European or Canadian stock market in the past 10 years, and there's no reason that won't continue. This is because the US is where tech stocks are listed.
So, invest in the US even if you live outside the US. YMMV.