I had issues with my OG droid 1.  Battery life, force closes, slowness and the such.  I bought an HTC thunderbolt, installed Team BAMF rom, and a extended battery.  I always have 4G turned on and heavy use I get about 24 hours of battery.  If I don't use the phone and just have it sit on my desk I get close to a day and a half.  Also nothing crashes and I have a lot of apps on my phone.  No slowness either I overclock my CPU.   
I must be doing it right and everyone else is doing it wrong?