I guess this thread was created before the England shitshow during their match against the United States? I don't think that either Germany or England would be able to reach even the semi-final stage this time. Germany had such a horrible outing against Japan. England did well against Iran, but they disappointed in the second game. IMO, the final will be between Argentina and Brazil. If both the teams top their respective groups, then they will come against each other in the semi-final stage. But since Argentina lost their match against Saudi Arabia, there is a chance of them finishing at no.2 in their group.
England has been doubted by many people because they were held to a draw by the US but this is still the group stage and I think that is still a natural thing. England is one of the countries in this world cup that has the best squad, when they face Wales later, England will definitely prove their quality more, Southgate is a good coach, and England will definitely go as far as possible to the final under his hands.