With android, certain hardware specs must be met. These include certain dedicated buttons, the inclusion of a full qwerty keyboard, etc.. etc... Without these specs, it would be anyones guess as to which apps in the Android Marketplace would work on which phones.
This means most Android phones will be somewhat similar. If you think this is a problem, how many different iPhones can you buy from Apple in an AT&T store? One? Exactly.