I would SBF and install the rooted Gingerbread. I never had any of those issues on any of the leaked/rooted Gingerbread files. For the best battery life, a custom ROM is great. And you don't have to turn off your data to make it last through the day.
Watch out for those custom ROMs that mess up your HDMI output, or camera, if you need those functions. I hear Netflix and some other apps have issues with some custom ROMs too. As one developer put it: "We can't possibly test our app against all custom ROMs out there".
The bottom line (to me) is that my DroidX is [primarily] a phone. If I can't make a phonecall when I need to because I ran out of battery, then all is lost. If this means turning off the data connection periodically because something in this Gingerbread release is using a lot more power than it did under Froyo, then turning off data periodically via a third party app is what I have to do.
Sent from my unrooted DroidX using DroidForums app.
HDMI isn't a big deal to me because it was buggy when it worked and then it broke. Cyanogenmod has everything working on it and I have tried pretty much every ROM with no Netflix issues or anything.
ROMs like Liberty, ZombieStomped and Apex got phenomenal battery life and everything works.
I sbf back to froyo then took the ota gingerbread. My battery has been pretty good so far. It was never good with any of the custom gingerbread roms that I tried. My phone seems to be more stable now too.
Sent from my DROIDX using DroidForums
Sent from my Galaxy nexus