To make me keep my phone, Android 2.2 needs to implement this:
1. Media manager: for music, playlists, album art, pictures, video, podcasts (audio and video) that can sync easily from the PC. Basically iTunes for Android. Is it really that hard?
2. Hands-free media controls: something like what the iPhone does with their microphone stereo headphones... play/pause/next/previous/forward/back and volume controls. Very slick. Non-existent for Android.
3. Hands-free voice dialing: the iPhone doesn't have this, but Android should. The ability to press a button on my headset or earphones and make a phone call through the Voice app. *Click*, "call John Doe" or "call 800-555-1234" or "call Pizza Hut" and it would dial the closest one available. This would totally stomp the iPhone.
4. FM Tuner app!!: I know this wouldn't work for some phones, but so what? Disable it. HTC did one with the Incredible almost as well as Apple did with the Nano and there's no reason Google can't do it better. Wi-Fi tethering is not that useful. I would have much preferred an FM tuner (or transceiver) app.
Google has the opportunity to surpass the iPhone in the next two years but I only see them covering things that the Jailbreaker type asks for, not the average user. Sure they do alot of geeky things that the iPhone doesn't right out of the box, but how often does everybody really use all that stuff? I just want an all-in-one device so I don't have to carry around two devices or look at my phone much while I drive.