@nixCraft
Some additional rules:
If the battery sucks, replace the battery not the phone.
If apps heat your phone and empty the battery quickly, get F-droid and install simpler replacements.