Motorola is faster, bulky, better for media. HTC is more compact, easier to navigate, will be able to run 2.0 after a few updates are created. HTC is touch only, motorola has a cheap keyboard but it gets the work done. Someone like me that uses it for work is better off with a motorola. Once you get bored with apps (if thats even possible) the motorola is just an all around better device.