I firmly believe that it will be Germany this year, they may not have the best team or players, but they show great perseverance every time in big competitions. Maybe other teams have better players at the moment, but to bet I would bet that Germany will win, although both Belgium and France have top teams.