Also, GSP has definitely coasted in some fights. Just because there is damage on his opponents faces doesn't mean he didn't coast for a good majority of the fight. 1 or 2 good strikes can have somebody's face busted up pretty good, and he is usually in 25 minute fights. The fight versus Alves GSP most definitely was coasting for alot of that fight, but he landed a very hard straight right that dropped Thiago and some good ground and pound shots that were damaging...but other than that, he just took him down and didn't do much on several occasions. Against Hardy he barely did any damage at all, and the same goes for his fight with Shields. He did almost finish Hardy but lets be honest, anybody with a great submission ability would have been able to finish Hardy with both the armbar and the kimura.
Also I do not think Fitch is a well rounded fighter. He has great grappling, but his stand up is below average. I also do not take much from him being able to outjab and outstrike Koscheck, who has very little other than an OH right and right hook. GSP enjoys a convenient reach advantage over him...and Kos just isn't a good striker (though he is powerful). I thought GSP looked great against Condit, though, other than the headkick knockdown...but at least he showed he could survive something like that.
I definitely agree that Diaz needs to mix his gameplan up and not just show up to fight, AKA exactly what he didn't do against Condit. He can be pretty slick at times, though...and we've seen GSP get submitted pretty quick in BJJ. Of coarse MMA is alot different with strikes, but Diaz is pretty gritty.