Germany 2014 was the worst easily
France and Spain at least had good players, and Spain played good football
Germany 2014 = shit players, shit football, shit opposition, luck
France 2018 = good players, shit football, shit opposition, outclassed opponents on individual lvl
Spain 2010 = good...