Fragmentation, it is the everlasting nag that never seems to let Android truly become awesome. TouchWiz, HTC's miserable attempt at creating a UI, Motorola doesn't know which way it wants to go. Just my .02. I truly believe that some people love these devices and their manufacture's take on Andorid. However, I would really like to see a vanilla version of Android on every model out there; keep the skinned devices but offer a vanilla version as well. That is what I consider "giving the customer what they want." Also, it would force the hardware manufacturers to really make premium devices and create stiff competition. Can you imagine what it would be like if there was a hardware frenzy!