There will be others with more to say on this but I will offer a reply, eneloops have a tried and tested reputation to hold their charge for a long time as they say, to maintain a high voltage under load (important for some devices which cutout when voltages drop too low), they're made in Japan and their build quality is regarded as being very high. Although their capacity is 2000mAh, they actually hold 2000mAh, all my cells (both older type 1000x rechargeable and newer type 1500x rechargeable) hold between 1950-2050mAh if I test them with the C9000. Many other cells are sold as higher capacities but few hold their rated capacity. The ones that do sacrifice build quality/longevity and also self discharge rates in the process. The eneloop XX is a 2500mAh rated cell which costs nearly twice the standard eneloop price while being quoted to last 500 charge/discharge cycles compared to 1500 for the standard eneloop.
Hopefully this hasn't confused you more and if you have any specific questions am sure that someone will be able to answer them for you.