It is all very well having a wish list but without knowing what the gameplay engine can do it is a bit tricky. What all true cricket gaming fans want is a game that brings in the subtle dynamics involved in cricket, to do with physics and player skill. Each surface, each enviroment determines along with the skill of the player what the ball will or will not do. Does the match engine take account of weather, surface etcetera? Is the physical enviroment live as it were, that the ball behaves according to the minute subtleties present in that moment? Bowlers grip, weather conditions, bowlers skill, bat angle, pitch conditions etcetra. In a game like Xplane that is so advanced NASA uses it to test enviroments and plane manufacturers use it to test plane stresses and designs, the environment is alive, continually reacting to all the factors in that moment. That is the true wish for me. A dynamic, unpredicable environment operating in a subtley different way each time.
If I may be so rude to say, it is all very well having batsmen with realistic hairy arms but I would much rather have this active, dynamic live environment above all other things put together.