well i agree dhoni is not a class player he like to go hard at the ball where karthik is much better i think karthik is much better than dhoni in test because of his game where on the other side dhoni plays like one day game i mean he goes at every wide ball and get a nic he needs to change his gameplan to become a good test player
karthik deserves a place in the test side. he was good in england but failed against pakistan but by looking jaffer performance jaffer didnt look that good so i would say jaffer should be rested and karthik given a chance
IMHO, Karthik failed at keeping last series. He needs a breather, but he can get in as a batsmen. Dhoni did quite well keeping this last Test.