Well, for me:
Spain and Brasil are favorite, but Spain will win, if Brasil stays on Second place in group and spain in first, they will defront each other in 1/8 final, but i dont believe that Brasil stays in Second place in Group.
Rest good teams are Portugal, Italy, Germany, Argentina...