Stability first, upgrades second. All the functionality in the world won't be worth a steaming pile of poo if it doesn't "just work". Am I still upset that we don't have MMS, A2DP, alternate keyboard orientation, video recording, etcetera ad nauseam? Heck yes. Is it enough for me to give up on the iPhone and go with something else? Heck no!
Sad thing is, even "hobbled" (as many of us seem to think), the iPhone is still the best there is out there by leaps and bounds.
The stability that 2.1 has provided (thus far) has been excellent. Genius is, well, pure Genius in my book. It is shuffle on steroids the likes we've never seen before.
Kudos Apple. I'm content. Look into giving us a few more of the features we've been clamoring for either via update or through developers with the app store, and all will be right with the world.