I am a Apple diehard for a very very long time (and still are). I use the iPhone from v1 up to 4. I also develop for OSX and iOS. Just love it.
But I have bought a Samsung Galaxy S2 about 2 months ago and ... I really hate saying this, Android is really really good. Every openminded individual (read: Apple diehards included) should try Android for a week and many will agree with me.
As a developer I will keep making apps for iOS in the first place but it is very temping to convert my apps. I guess it is hard ignoring the Android market too.
About iOS5:
Though iOS5 is a (small) step forward it still lacks neat features Android already has (animated wallpapers, widgets, easy file accessing, hugh customizing options, ..).
Said this, I am looking forward to hear about the new iPhone4S or 5. But it still will use iOS5 which is imo running late compared to Android. So I think I will skip iPhone4S or 5. Sad but true (and again .. thats hard to say as a Apple diehard).