We'll see, Argentina this year wouldn't be making any final, but they're dangerous as is Brazil. If Spain beats Russia, the host, which is never a great idea, anything can happen I see Croatia as a solid candidate. Not so sure about Belgium, but I haven't watched a full match of them. The first half of the Belgium vs England was boring as hell, I didn't see anything special that makes me think they're better than Brazil, Uruguay, Croatia or even Spain.