There isn't a wrong choice here.
I own an EHOH, I have a CCr on order, and I've told my distributor if they ever plan on doing another IM run, put me in.
It really depends on what you value in a game.
If you like games that are just fun and have a great sense of humor, then EHOH and CCr are the better bets.
If you like games with deep code and fun decision making, then EHOH and IM are the best bets.
If you like games with satisfying shots, then IM and CCr are better bets.
My personal rankings would be:
EHOH,
IM,
CCr