I cannot recommend CMEG with the new fees ($2.95/ticket) at all, using a small account.
I use CMEG and I've just spent $1,200 in August on commissions. It was my first month live and I netted only $400 of the $1,600 I made.
When going live I adjusted my trade management and tried hard to hold trades and partial only once.
If your account is $5,000 and you work with a fixed risk, you should not risk more than $25 per trade. Your daily goal is 3R ($75)
Assuming you have a 50% accuracy making 2R per winner you need 6 trades to get to goal. (3 loosers -$75, 3 winners +$150)
6 trades with 1 partial each are 18 tickets. Including ECN fees the commissions are ~ $60
So you spend $60 to make $75
The commissions will be better if your account size is significantly above 5k but the closer you get to 25k the more likely I would just wait to go live with another broker like IB