My work phone has just been upgraded to a HTC Legend. The phone is very attractive, the screen clear and bright and the choice of applications dizzying.
I did discover one thing that Android did less well than the Nokia E71 – Calendar Synchronization. The native app seems to be totally geared around you being able to use google calendar, which is fine for personal use, but no good if your company uses another calendar technology and prevent you from storing your corporate diary in external services.
The answer I’ve found is the application http://www.hypermatix.com/products/calendar_sync_for_android?q=faq which is able to connect to my corporate calendar and use it to populate the local calendar on my phone. Currently only in Beta, but it seems to be an effective solution to the problem.