I have own windows mobile htc phones since highschool, and now 8 years later after owning the htc nexus one I am using the motorola droid while I wait for my droid x. The speaker and reception on this motorola droid is freakin amazing (although I am not sure if its just the fact that I recently moved from at&t to verizon). Either way, the reception is quite strong and the speaker on this droid is awesome. Only phone that probably bests it is the blackberry bold, and that is saying something. Also, the build quality is amazing, and the only htc phone that can compare is the htc hd2. Either way, I have used HTC, with their various problems, and I think its time to see what problems come from motorola.