Unfortunately, I haven't had time to read all these replies, so if something is repeated here, please forgive me...
I've been playing cricket games since ever I can remember and I'll be honest that the most disappointing has always been bowling... We need to create a new bowling system all together!
In fact the only game that made sense in the bowling department was Ian Botham's cricket (that was what it was called here)
You see batting is about timing(especially reaction time) and no batsman
knows where the ball is gonna bounce before it is bowled... So my suggestion is as follows:
The bowler has a cursor of some sort moving from left to right on the batsman's popping crease, the worse the bowler, the faster this icon moves, the better the bowler, the slower! once the button is pushed, this cursor will stop( this will be th line of the delivery ) the batsman now starts his run up. Once he reaches bowling point, press and hold the correct key and a bounce meter appears ( the longer you hold it, the shorter the ball will be pitched ) hence you will only know moment before the shot is played what shot to choose, as you only know the location of the pitched ball right at the last second!! Bowling will be a lot more intense, and reaction time for batsman shortened considerably!!
Also by doing this, no-balls become more in the game, as releasing the bounce meter too late will result in the bowler over stepping( refer Ian Bothams cricket )
Maybe its too late already, but thats my suggestion...
Thanks