Now this is a good one; Razzaq, I think, is more plesasing on he eye with his stroke play. Whereas Afridi is simply amazing to watch, not only for his power but his amazing ability to work a ball from practially all lines and lengths over the boundary for six!
Bowling wise: Afridi can bowl some absolute gems when he gets things right, he's not just a typical one-day pancake bowler (flat

) which will always favour the purists. Razzaq is not quite so exciting, his pace doesn't help things either, but he can bowl a consistent line and length which, for an all rounder, is great to see as it can help rate him as more than just a bits and pieces player.