I would personally say that England are currently in a strange transitional phase.
The next generation team like Sterling, Henderson, Wilshere, Flanagan, Oxlade-Chamb, Luke Shaw etc, are not yet experienced at the highest international level, some haven't even had that much experience at top club level.
Whereas the older, mature players in the England team, like Lampard, Gerrard, Johnson, Baines, Hart, Rooney, Johnson (not a typo, Johnson is THAT bad he deserves to be mentioned twice) etc are either completely past their best or completely ineffectual.
England in my eyes are a tournament too early, Euro 2016 or WC 2018 is what they should be aiming for.