The one thing that gives me hope (ridiculous, I know) is that as far as I see it there's none of the other top sides look unbeatable.
Not disagreeing about the squads you mention being better than us by the way, but there is no, say, Spain of a few years ago for instance.
Germany aren't as good as they were last time out in my view, Brazil have clearly improved but don't strike fear in the same way previous sides have, and there is Neymar's fitness issue. As ever, Argentina look amazing on paper but only Messi's heroics mean they're there in the first place. France have a quality squad, but their big guns aren't on form in the same way they were at the Euros. Spain look good too, but don't carry the same air of invincability that they did in their EC winning sides.
Basically, I think it's wide open! Just a shame that it's almost certainly not going to be England that takes advantage!