That's nonsense and I beg to differ. I had been running FI22 and I didn't want to update to FL24 because I was rooted through an exploit and didn't want to lose that. But eventually I had to reset my phone, so I tossed on an FG31 factory stock rom and updated it past FI22 to FL24. That's EXACTLY when my phone started locking itself up where I had to take the battery out to reboot. I couldn't stand the lockups so I reflashed FG31, updated to FL24 again, and my phone started locking up once again. So I said 'screw this', reflashed the factory rom again, and this time only updated to FI22 and bingo, my phone is back to its old behavior. No lockups whatsoever. So I installed Fotakill to prevent the OTA update notification from bothering the crap out of me.
So you're wrong, because I had lots of lockups on FL24 that I never had with FI22 (and still don't). For that matter I never had lockups with the build before it either (I think it was FH29) If my battery is messed up then it wouldn't matter which rom I was running, because that's a hardware issue. I'm running FI22 with no problems so obviously my phone isn't borked, right? The bottom line is, I highly recommend that if you get this phone, either don't update the factory rom past FI22, or run a custom rom - just don't run FL24 because it's crap.