On the whole EA's gameplay has generally been better than Codies with a couple of differences...
1. Codies has 360 degree shot selection which EA hasn't managed to do.
2. Codies gameplay is easier for casual gamers to pick up and play.
If you are looking to play offline, EA is the way to go whereas Codies is better for online or multi-player mode. If EA manages to implement 360 degree shot selection they would have a better game as EA has most of the shot animations spot on. I mean look at Cricket 2004 or Cricket 2007's square cut, square drive, cover drive or flick to fine leg. The shots look so realistic. Shame they didn't follow up on that.