I've got my own share of nits to pick with Windows Mobile, but I've been holding my tongue until I break down and buy a WM6 device and see if they fixed it. Jonathan's article doesn't give me much hope:
Why Can't Microsoft Get Windows Mobile Right? (angryCoder.com)
So, here are my chief complaints about WM5 that I still hold out some vain hope are fixed with whichever WM6 device I buy soon:
Don't get me wrong. I can't live without my Windows Mobile phone. As a consultant and father of three, I live a very calendar-driven life. It would be embarrassing (to me) for people to know how many "personal" things that my wife has to send me meeting requests for in order to get my attention... It's just that my relationship with Windows Mobile is less-love/more-hate than I would like it to be!
On my wish list is a mute slider like my old Treo 600 had (before I came to Microsoft). It was sure nice to be able to switch between audible and vibrate modes without having to wake up the phone, unlock the phone, tap the tiny, stupid little speaker icon, tap the tiny little radio button for vibrate, then relock the phone and turn it back off. Grrr.
I will, however, give the standard Mat Noguchi (Bungie) answer to any complaint about his platform/product... he points at Careers. "If you want to bitch about it, then come fix it." (Paraphrasing Mat.) There are nearly 100 empty jobs in the vicinity of the Mobile product space. At Microsoft, there's a strong culture of "if you point out a problem, you just volunteered to fix it" so I'm going to shut up now and hope that some enterprising new Mobile coders will sign up and fix it for me. Heh.
From my experience, the lockups and battery issues on the 6700 stem from a problem with networking -- the system will go into a battery-draining mode that requires a reset to recover from.
Turn off auto-sync, or reduce its frequency dramatically, and see if that helps.