I have similar requirements, but refuse to buy a Windows device on principle. That leaves the iPhone, which is expensive and still presents a few issues for someone who doesn't own a Mac/Windows machine, or the HTC Dream, which I'll be taking a cautious look at as soon as it comes out. Currently I use a Palm Treo 680, with a separate Bluetooth GPS device for satnav. I use GooSync for calendar synchronisation, which is slightly clunky. I love the range of apps available for it though (about 25000) and the fact that I can write my own using a decent Linux-based toolchain.
|