I can't really help you there. I won't use a WinMo device to save my life.

My Nokia N900 does everything I could ever want my phone to do, and even more.

So, I can't make any recommendations for your device, other than a new device