[HD2 Android Q&A, Help & Troubleshooting and Genera] Black Antitoon:
I think this is the main point in your post.

I have been using the HD2 for less than 3 weeks, so my experience is very limited. In any case, I have immediately put Android on the HD2 (SD card, not NAND), and these are my impressions.

Low speed? No. It is fast. Not slower than you would expect for a native Android phone. Froyo only builds, especially RAM builds, are fast. I am currently using a Desire HD ROM which is a bit slower during boot, but fast and smoot enough during normal use, despite the HD2 being a little less powerful than the Desire HD. Apart from the slow boot (not if you are using a RAM build) this is not a problem at all. By the way, many people report that NAND builds are not (yet?) faster than SD builds. RAM builds are an exception, they are lightning fast from SD and will be lightning fast from NAND. :D

Battery life. Not very good, but haven't really used WinMO on the HD2, so I can't tell you. My impression is that with a low to moderate daily usage you should not have problems, the battery will last 24 hours and even more. With heavy usage, a fully charged battery will not make it to the evening. Things may be improving in the future. If you plan to use the device intensively this is going to be a problem; if you (after the first days :D ) aren't spending your life sticking to the HD2 this should not be a problem. In any case, bringing a spare battery with you or getting the extended battery should solve your problems even if you use it intensively, but the extended battery is ugly. :rolleyes: By the way, not everybody agrees that NAND builds have better battery life, not yet at least.

Features: everything works. 720p recording does not work, but the HD2 didn't have that feature right out of the box anyway, you can currently record videos up to 800x480 which is not bad at all. Camera, wifi, GPS, bluetooth, camera flash, display, G-sensor, proximity sensor... all of these work fine! There have been some data connection issues, but they seem to be solved right now, at least I didn't have any problems with two different builds with the data connection.

Comparison with the Desire: I don't really know the Desire, but I think it can be just considered as a good native Android phone. Well, if you don't care about having 2 or more operating systems on a phone, and want something which will give zero problems and work fine, then go with the Desire. If you do care about that, and if you don't mind to spend some time for modding your device, then go for the HD2: you get more features and more fun! The screen is great, you can flash WinMO and Android back and forth and if you run Android from the SD card you will be swapping builds very very easily, and all this without even the minimum fear of damaging your phone. The only big drawback I found so far with Android on the SD card is that of course you can't pull the SD card out while Android is running, apart from that I personally see no reason from running from NAND. Having to boot WinMO before Android only adds about 40 seconds to your boot with a good loader, not really terrible, especially if the full Android boot takes no more than 10-15 seconds afterwards (RAM builds :D ).

I hope I have been helpful.:)