A couple of weeks ago, I had the possibility of extending my current phone contract again.
The last couple of years I have had a variety of Windows Mobile devices. They were always working for me, but not exactly 100% as I would have liked. With regards to the communication with Linux, I have tried with the SynCE group to work on this.
One thing I never did was writing programs for the device itself, only for communicating with the device under Linux. I did not think that writing programs for windows mobile under linux was very easy, so I never went further with this.
Also, lately I have been getting fed up with the fact that for new websites/services there are excellent clients for iPhone / Blackberry / Android, but almost never for windows mobile. A good example of this is Facebook, which has a very crappy Windows Mobile client.
After seeing which devices were available, I decided to extend my contract and get the new Desire HD. It took me a bit of time to get used to the new kind of interface, but I have to say that I really like Android (with Sense). I am really happy that my current phone does not have Windows mobile anymore The major advantage for me is that finally I have the possibility to add two exchange server accounts to the device at the same time, both with Push syncing: I can have my phone connected to the exchange server at work and at the same time to my Zarafa server at home
Also, having android allows me to easily develop applications for the device under Linux. The only thing left for me now is to find a good idea for which no app has been written yet
Having this new phone will mean I will probably not actively develop new functionality for SynCE-KPM anymore. However, if bugs are found, I will try to see if I can solve them