Germany are a team of decent to good footballers. They're mobile, fit, technically competent, well drilled, composed, versatile, and can tuck away chances consistently. Despite being average overall.
England are a collection of overpaid, overrated, slow, technically poor, s*** touch, s*** passing prima donnas (or premaradonas as someone on here once said). Most of them are so limited in some way or another it's embarassing. Their strengths (and the strength of the top foreign players) only mask their weaknesses in the Premiership - those weaknesses are then exposed at international level.
Shameful.