I always preferred just a Baby Ruth. They have the highest calorie content for the weight, and with the peanuts, they ought to last in your system a little longer. I haven't found any "Energy" bar that was that much better, and certainly not much of a price comparison. The Baby Ruth will keep well if kept dry and secure. I ate one that was in my hunting survival kit last fall that was two years old and it had not hardened or melted. It got me through a 4 hour hike in fairly rough terrain okay.
All those High protein bars make me so thirsty it seems counterproductive unless I have about a quart of water to wash it down with. Granola bars are okay, but they don't seem to stay with me quite as long.
For shear mass to energy ratio, nothing beats a good wad of pemmican (not the beef jerky stuff, but the real indian food).
_________________________
The ultimate result of shielding men from the effects of folly is to fill the world with fools.
-- Herbert Spencer, English Philosopher (1820-1903)