The "best ROM" for one person might not be the best for another, which is why the only way to figure out which one's right for you is to start flashing and stick with what you personally like.
I'd recommend starting with GummyCharged, as it's what Humble is based on and IMO is a bit more polished.
Also, keep in mind that the kernel, not the ROM, is what really affects your battery life. The only time the ROM would come into play is if it came with a misbehaving app or doesn't properly go into deep sleep (and none of the ROMs here have either problem).
The reason Humble's battery life is good is because it comes with imnuts' kernel, which is undervolted to use less power. If you flash that same kernel on any other ROM (Gummy's ODIN package even comes with it), your battery life will be just about the same.