I seriously think Apple is falling behind. I've had my Iphone 4 for over a month now, and I often find myself missing my Android phone.
You can't really appreciate a phone til you get to use it for daily use. I never had a WP7 as a daily driver yet, but some of the features are pretty nice on it.
Biggest annoyance is notifications system, which I cant wait to see iOS5 but dang, thats like 1.5 yrs behind for a decent notification system.