Horrible? That's the first time I've ever heard that in describing the Esteem. Sounds like it's limited to just your phone because this is one of the "BEST" phones I've ever owned.
With that being said, what software version are you on? ZVB ZVC? The problem lies in that I would guess. A lot of people were having reboot problems with B but then the ZVC update didn't fix it at all. But now we have the ZVD update and it fixed everything.
So basically you need to update your phone to the ZVD update asap.
[GUIDE] Update to ZVD