I finally had to upgrade my user-replaceable battery phone with a new one that is not, so I simply follow my old techniques:
1) Turn OFF phone before doing a major recharge. (which means not forgetting to turn it back on later!) It's actually bad (less efficient) for the battery to be discharging and charging at the same time - albeit for many this is too inconvenient.
2) If I *do* let it charge to 100% full - that's ok, but I don't let it sit fully charged for long. At the very least, I'll turn the phone on again for 10 minutes or so, just to get the charge "off the top", and turn it off again before going to sleep.. I've got manual alarm clocks.
3) And like everyone else, I try not to drain it all the way before recharging.
4) If I don't actually need the phone for a few hours - I turn it off. Gives the battery some rest from being in either a perpetual state of charge or discharge. I think the chemical reaction likes to chill out once in awhile and just be idle like I am.
So yeah, I power cycle quite a bit. And run the risk of forgetting to turn it back on of course.