Everyone has different experiances depedning on their phone and usage, but I for one can atest to Apex RC2 being the best I have ever had on my Droid 2, even better than Zombiestomped, once i used imoseyon and memory tweaks, also underclocking never hurts, but to put it simply, using other roms, even cm7 I have made use of a huge extended guerilla batterey I bougfht, with obnoxious hump on the back, but using Apex at its finest, I can last just as long using a BP6X stock battery. I ditched extended batts and just bought 4 OEM batts, no longer have to worry about using my car dock, or cases etc, and no more obnoxious hump in my pocket... winning! CM7 really blew me away, I have yet to try liquid or MIUI but I came back to APEX because its solid. Yeah ok not as customizable out of the gate as cm7 but way more reliable and functional for me. I need my phone to work all day long, theres only 1 bug I've noticed on Apex and thats the bug with changing volume during blue tooth phone-calls, but the batt life for me on Apex annihilated cm7 and Liberty as well.