Eneloops are pretty tough when it comes to charging. They'll take just about anything, as long as it doesn't overcharge them or trickle charge them for a long time. So any smart charger will do. I've used several different kinds, including a Sanyo quick charger that charges at 2000mA, and others that charge as slow as 650mA. They don't overheat even at 2000mA, whereas that current cooks my older non-LSD cells.
As Viking said, make sure whatever charger you get uses independent channels, so that if your cells have different states of charge they'll all be topped up properly. If you always use your cells in pairs, then this may not matter much.
The Maha C9000 is probably the best choice on the market, but may be overkill for your needs.