Maybe others can comment on their experience as well. I am concerned about the over-heating issue, and battery life. If I do put my hands on one, I will definitely be rooting and modding it to help performance and battery management, though.
Complaints first:
The bugs I experienced with the Milestone 1 were solved with Android 2.2, and I haven't noticed any meaningful bug with the Milestone 2 so far.
The worst bugs with the Milestone 1 were the unreliable alarm (music started playing in the middle of the night, crazy!) and once when all my contacts were wiped out (again, crazy:
http://androidforums.com/motorola-m...sappeared-cannot-add-google-account-back.html ).
The only complaint I have about both the Milestone 1 and 2 is that sometimes theyv take a while to change the orientation from portrait to landscape. Other than that, they are both excellent smartphones.
Now for the good stuff. I managed to get ca 2 days of battery life out of the Milestone 1 with these settings, and about the same with the Milestone 2:
http://androidforums.com/motorola-m...ife-disabling-backgr-data-but-push-email.html
It all boils down to usage; may people have constant data feeds which they don't really need but drain the battery. I have no need to update my calendar or task widget every second; I know when I make changes to those, so I update the widgets manually.
As for Motoblur on the M2, it's easy to replace:
http://androidforums.com/motorola-m...blur-made-harmless-replaced-adw-launcher.html
and the Milestone 2 is very easy to root with z4root:
http://androidforums.com/milestone-...ot-worked-fine-although-second-time-only.html
One final comment: as much as I like the Milestone 2, if you don't write a lot of email/texts you might be better off with a thinner smartphone with no physical keyboard. Similarly, if you don't need all the processing power of the Milestone 2, there are cheaper Android phones. I would not recommend the Milestone 1 because the internal memory is very limited, meaning you can only install few apps; I know, with Android 2.2 you can move apps to sd, but this doesn't work for all apps.
Any more questions, just ask