1) I can do all of that with iOS keyboard as well, and very conveniently. I am not sure why you feel you need Swype to do that. Perhaps because the size of android phones is larger.
2) Ok, I agree that is powerful -- but I don't need it, but my wife and almost all friends have iOS5, so iMessage can serve me without checking whether they are "online". Overall, I see it provides value, but really my home screen estate is precious and i am not sure if I have place to keep contacts there. Anyway, I give a small plus point for Android here -- but its a philosophical difference -- android is for power-user or for making the phone feel like a computer with lot of flexibility, (which it is really not, and most people don't want it to be), iPhone is for making a pleasant appliance-like experience, not as powerful and flexible as a computer. It is intentional.
3) I am happy with the stock and weather widget in pull down notifications. I don't want to use my iPhone as a computer.
4) What if you actually wanted to change the ringer volume when you are using the browser?
5) iOS5 has synchronized reading list and synchronized bookmarks.