I use eFest 2500 mAh, they are a good compromise. The only annoying thing is the 35 Ampere indication on the label: that 35A is not the steady current they can provide, but the 1 second current peak they are capable of.
As others have stated above, the eFest 2500 mAh are capable of a 20 Ampere steady current: they measure an internal resistance of 50 milliOhm - as all other 20 Ampere 18650 Li-Mn cells (and the 18640 Li-Po used in the iSticks, for that matter).
A 30 milliOhm internal resistance 18650 is very hard to find.
Remember that, with current IMR technology, it can't be any capacity race, and all capacity increases are obtained at expenses of cycle life, with the standard 500 cycles (at 80% EOL capacity) achieved with 2000 or 2100 mAh size cells. With a 3000 mAh cell, you can only achieve 150 cycles at 80% end-of-life capacity, 300 cycles with a 2500 mAh IMR cell. On the long run, 2100 mAh cells are the best bang-for-buck.
You can achieve a substantial life increase by recharging them when they reach 3.8 Volt OCV, or 50% discharge. The most substantial life increase is achieved by discharging them at half max current, or 10 Ampere. I am in the process of switching to two-cells MODs for this very reason, as they are getting more pleasant to the eye (and the hand), see the IPV4.