We knew Spain/France/Argentina would be the favourites but i must be honest, this WC had a lot of surprises.
Cabu Verde, Swiss, Norway , Egypt, México, Senegal, Ivory Coast, Congo, USA and Japan, all of these impressed me the most, they either showed an improving or menaged to push the big teams to extreme diff.