Clearly, it is always very hard to rank countries based on the talent they have available. Different people have different ideas on what makes a good player. But most of us have a fairly good idea on who the best countries are.
But I would add that the FIFA rankings can be misleading in some cases. Team's are not always as good as some people suggest. And we know that the best players do not always make the best team.