If it is that borderline, why the hell can't people accept that we are #1 with the way the rankings work... If someone does better in the criteria set by the rankings, they will go to #1 and we will move down. Till then, we are the best test team in the world, by however little a margin, as per the ICC ratings... End of story, really... And it is not like we have lost any big series recently to say we don't deserve to be #1. Perhaps others deserve to be up there too but until they play and beat teams, we are going to be #1...
Personally, I still think it is a bit of a dead heat between RSA, India and Australia.. We all have our weaknesses and no team really stands out. But on current form, India have won more series than those two (of course, we have faced easier opposition away and at home, we are always good) but the rankings reward current performances as much as anything and that is why we are #1 and they are not.