What many people don't realize is that just because different phones have the same specs does NOT mean they are equal.
Case in point - why do you think Bionic users generally see 12+ hours of battery life while Thunderbolt users generally see less than half (i know there are outliers here, so don't go flaming if you're out of the "norm")
The Bionic's battery isn't twice the capacity of the TB.
Similarly, the Bionic has had a lot of work that went into it for making zipper and more stable software, properly matching accessory products as well as software to go along with it. (plug your bionic into a car dock or another accessory dock. Those shift to different modes are nice touches that don't just build themselves)
You can't simply just stick stock android on a phone and put in latest hardware and expect it to work. I know that very few people have the engineering background to understand this, but realize that that is also why Apple takes so long to release their phones. Good things take a while.
The comparison of phones purely based on specs is like saying two athletes who have same size, speed, and "metrics" will perform the same on the field. You can't measure the intangibles (and athleticism), but it will show up during the "season" (life of your phone usage)