My answer is
patched EA Sports Cricket. It not because i have a Cricket 2005 running but story making becomes easy as we have the many patches for the game.
1. Squads : Not a big problem about the squads as we can edit those easily also patches are available to edit squads like the Player Editor.
2. Realism : I don't know about ICC games but the biggest advantage in selecting EA's cricket for stories is that we have many AI patches for the game and most of them are realistic whereas BLIC doesn't have a realistic AI and the user dominates the match everytime. Graphics are good too
3. Playability : As i am using Cricket 2005 for my story i can say that i am really enjoying the game play using the patches.
4. Correct difficulty levels : No big issue here as it depends on you to select the difficulty level.
5. Tour-scheduling : Patches are there for EA's cricket.
6. Replays : We get replays from easy and every angle in EA's cricket compared to BLIC games ( I don't know about BLIC 07 as i haven't played it)
Overall i feel that EA's Cricket are the best games for story making. Also with all the above thing the most important thing is to enjoy the game which helps to stick to one story.
I have C2k5, but the biggest problem is choosing the right AI patches, the right rosters and the right graphics to make this game good.
The defaults are so poor and the teams are outdated.
Tutsi's AI v 6.0 and AI patch by Boss are the best for Test and ODI's. Rosters can be created ourselves using the player editor.
Unfortunately I don't have C07 right now... doubt whether I'd buy it as it's too expensive at the moment.
Now if only BLIC 07 had a good test match mode...
:
If you dont have C07 but have C05 then no need to buy C07 imo coz fully patched C05 is lot better than C07.
I hope that you will start a story soon.