Have you tried any custom roms? A lot of custom roms and radios can actually enhance the battery life and "buggy OS". I suggest you try out some custom roms, and then re-evaluate the device

And, idk why your stylus is so easy to fall out..Mine is very stable inside the device. Also not sure about why you're experiencing a buggy screen. Could be defective, or flashing a custom rom might fix it. Sometimes you have to improve Microsoft's work, which shouldn't be the case, but is one of the main reasons i'm sticking with windows mobile.
__________________
[Device History: Alltel Apache(sold), Sprint Vogue(sold), Alltel Vogue(stolen), Alltel Diamond(traded), Sprint Touch Pro(sold), Palm Pre(sold), HERO]