All sports have their weaknesses but "test" cricket has a huge one in that there is no punishment for an air-swing - unlike limited over cricket (a far better game, in my opinion) where the bowler, of course, gets rewarded with a "Dot-Ball"