I hate to say it but I think India are better then South Africa.
Barring the 1st Test, India we're all over us in the recent Test series. In the series against South Africa, we have dominated them for the vast majority of the series and South Africa have been able to pull off a miraculous performance when it has been required.
Plus I think Ishant Sharma is a better bowler then Dale Steyn. Sharma has always been troubling our batsman whilst at times Steyn has looked at sea against Australia. This became apparent on the 4th day of the MCG Test when Hayden was making Steyn look like a medium-trundler before Hayden played a rash shot against him and he never looked like he was going to get Ponting out either in the 2nd innings. He was also quite lucky to Michael Clarke out aswell. However his delievery to Andrew Symonds was absolute class.
Don't get me wrong, I like Steyn, I like his action and his approach to cricket (and his celebrations after taking a wicket!) but his not as dominant as his performances show.