"Best" covers a lot of areas.
1. Capacity at medium discharge rates
2. Voltage Drop under load
3. Durability after many charge cycles
4. Self Discharge rate
For "next day" applications I use high capacity Uniross Performance 2700mAh cells that give a true 2500mAh at 500mA. You don't want to use this in a months time but fresh off the charger they perform.
I use them sparingly but have noticed a slight drop in capacity over the time.
So good at 1 and 2 , not so good at 3 and 4.
GP Recyko are great for everything except for 2. My one camera sometimes give a low battery warning with hard use and that is only due to the voltage drop. The cells are still about 1/2 capacity left when you see this warning.
They give 100mAh more than Eneloops in all my discharges on the Maha or in general use.
Old Uniross Hybrio very good at all of the above and so are the Eneloop/Duraloops.
There are two old style Hybrio's where I live, the Eneloop twin and the slightly later red/green one.
The one mimics Eneloop in everything, same 1900mAh capacity while the later one gives a little more around 2050mAh.
So depending on what area of performance you want you can choose from a lot of cells, want a generalist then get Eneloops.