It does have a lot of potential, far more than ICC - although currently ICC is the cleaner game. With the amount of detail and leagues that Cricket Coach now has, it is heading more towards a FM style of gaming which is fantastic for cricket. However, there are still quite a few bugs that need to be fixed and the overall cleanness could easily be higher - I dislike the large font that is used for it; a smaller font would make everything look a lot nicer.
It does have potential though as I said earlier, and a lot of it. Currently maybe lacking some things, but with time this can definitely improve. Look at what the first Championship Manager was like in the FM series - it was terrible. Admittedly it was only 1992, but even after then from 2000-2003 or so the game wasn't that great - it was at a stage similar to where Cricket Coach is now, or perhaps just fractionally ahead.
Right now, it needs to go forward, and seeing a few more releases in the next couple of years could make this game into one really worth buying and playing, and one that could potentially gain a huge market.
I would currently rate it 3/5. It doesn't really deserve a 4/5 as of yet, but the sheer amount of detail involved in it leaves it at currently a 3/5 for me. If Oli continues to take this game the right way though and has the desire to keep working on it, who knows where it could go?