As for Brazil and Argentina, these teams almost never won the world championships that were not held at their longitude, this championship should rather belong to Europe if we take this factor into account. And Germany has a chance no worse than the rest of the favorites in my opinion.
Agreed on England, but not with Brazil and Argentina. I have found England to be an overhyped team. They always underperform. The Latin American teams perform better when they play outside Europe. Somehow, the European conditions doesn't suit them. But this time, the tournament is taking place in Asia, and neither the UEFA teams, not the CONMEBOL teams will be having the home advantage. And that doesn't mean that teams like Japan will be having the advantage instead. Japan is likely to struggle in the hot and humid conditions in Doha.
But Qatar is actually on the longitude of Europe:
Therefore, teams from Europe will still have an advantage.
By the way, speaking of the English, I always think of Spain - before their golden era that began in 2008, they were the same "perpetual" losers as the English - had a strong team but could not win anything. Perhaps someday England will also enter a golden era for itself.