For rechargeable batteries , eneloop without a doubt.
They hold their capacity best.
Capacity after 6 months: 90%
Capacity after 1 year: 85%
capacity after 3 years 75%
No other batteries hold their capacity that good.
Make sure you get HR-3UTGA ( AA ) and HR-4UTGA ( AAA ).
They also make some high capacity cells ( eneloop XX ) , but they don't hold their capacity as good as HR-3UTGA and HR-4UTGA.
But of course , if you realy need high capacity cells , go for the eneloop XX ( 2500 mAh ). But they will only hold 75 % of their capacity after a year. And also has less
Charging / Discharging Cycles ( up to 500 ).
HR-3UTGA and and HR-4UTGA has
up to 1500 Charging / Discharging Cycles.