Swann is absolutely brilliant tbh...
I have only started following him the last 2 years or so, but from what I have seen, amazing bowler. The sort of revs he gets is crazy, and great thinker too. Joy to watch, he hasn't really perfected the doosra etc, but he is still very very effective...
He really caught my eye after the Ashes last year...and after the Pakistan tour this time around.
Watch this..
And..
He is a joy to watch, or maybe I just overrate spinners cause I rate Bhajji highly too in terms of ability. As for me, there is nothing more enjoyable to watch than a spinner bowling in a test match with the batsman surrounded by close in fielders.
In regards to Harbhajan, yes, perhaps last couple of years or so he hasn't been on top of his game or as good as we know he can bowl, but when he is on form he is a joy to watch. I absolutely LOVED watching him get Ponting out again and again and again and again during that tour of Australia a couple of years ago or so..