I must disagree with this.
If you say that the Turks have a better team, better coach then i can't say that you're wrong (neither that you're right). And i'm not talking about the crippled Turkish team that played against Croatia. I'm talking about a team with Basturk, the other Altintop, Emre etc.
But if you're talking pure talent then i disagree.
Turkey indeed has extremely talented players. The talent was always there though. What they lacked was better organization and better conditions to develop.
Apart from Portugal and Spain, no-one in western/northern europe has more talented players than Turkey.
But it's a little different when you compare the Turkish with the ex-Yu players. The Croats, the Serbs, the Montenegrins, partly Macedonians and especially the Bosnians who are imo the most talented of them all.
Unlike in other countries, in these ex-yu countries, or at least in Croatia, you can't play football if you aren't extremely talented.
You won't find a Servet Cetin or a Marco Materazzi in Croatia. Only those who were the greatest talents when they were 9 or 10 become professional footballers.
The Bosnians were always the most technical players or the best dribblers. What we lack is money to develop the talent. Just look at the ones with yugo origins who grew up in other countries and you'll see a typical ex-yu talent in Zlatan Ibrahimovic. Talent who had all the conditions to develop into a world class footballer.
You watch the guys play futsal and you get the feeling that you're in some Brazilian beach watching the guys play football.
Similar futsal i've seen only in Lloret de mar and Sevilla in Spain and probably they are even better in Portugal.
Turkey is also high on this list but they aren't on par with us.
The Northern Africans are very similar to the Balkans, the Spaniards and the Portuguese when talent is concerned. Give them great conditions and you get Zinedine Zidane.
To sum up, the Turks aren't more talented than the Croats. And certainly not by a mile.