Well, give credit where its due, but this is mostly about Turkey's determination and heart. Yes the Turks have some skill too, but being behind in two games, and then coming back in top level football is unusual for a reason. Switzerland could have easily won that game against them, and maybe if not for Cech mistake this game, maybe not today either.
This is why they play the games, but I don't think you can look at Turkey beating a very poor side like Switzerland (who had absolutely no finish), and a solid but unexceptional side like Czech, while being down in both games, as a good thing.
Exciting games that they have been involved in, and its hard not to get behind such heart and determination, but lets not make those comparisons. Turkey are still a side that is a notch below the top nations.