I think what it comes down to is... this phone should be AWESOME. It has a lot of great features, and plenty of horsepower... but it's glitchy, not that fast, and somewhat restrictive.
The iPhone has been out for several years, and seems considerably faster than my Droid X (I came from a 3GS). Overall, I really like the X. However, I do question why I had to download Launcher Pro in order to get it to scroll smoothly. Why does something as simple as unlocking the phone seem so glitchy? Why can't I remove Blockbuster, Skype, Talk, City ID, Corporate Directory, Latitude and Places from my phone (maybe there is a way to remove them, but I haven't found it yet... I'm still new to this)? Plus, I shouldn't have to root my phone to get it to work properly.
We pay a fair amount of money initially for these phones, and also pay monthly for their service. I don't think it's unfair to expect this technology to work properly out of the box.
I also think that the reason Froyo is brought up so much is that we're all hoping that it will fix the majority of the issues we're having. Bottom line... this phone should be a rocket... but it performs like a diesel pickup out of the box.
My $0.02