Scotland don't play that badly, they have a decent defence and they were only a few seconds away from drawing with Spain at home around a year ago. They're really missing a striker, and it causes all sorts of problems, they bossed Saturday's game but could still only win 1-0. I agree that England are not a wonderful team to watch, they are ok, but they went from being too slow (at the last World Cup) to too fast, or more accuratly too counter attacking. They rely so much on speed and so little on guile and creativity it's like watching some sprinting-athletics race. Once Rooney got the red card you knew they would conceed another as the formation cannot cope with a player missing from the spine.
The Czech's dont seem to be anything like the force they were around 5 years ago. A lot of the team has got old: Ujfalusi, Jankulovski, Galajeck, Nedved, even Plasil, Rosciky, Baros, Cech and Rozehnal are all near enough 30+. I think they'll be good in 6 more years when some of the youth team players (e.g. Peckhart, Marachek, Stechk etc) and Fenin (had problems with the one year ban) come back into the team.
Personally I think the German's will win it. Going to Turkey and winning against a good Turkish team under Hiddink, 3-1 was a great performance. I think they have a bit more balance about them than Spain, remember Müller was missing that night out in Durban, with him in the German team I can see them winning it. The Dutch will be contenders too, and if the Russians are in the Ukrainian cities out in Donetsk and Kiev, well they will bring a lot of fans and could go to the knockout stage.