I appreciate the video, but a lot of it is what YOU enjoy and what YOU think is best. Sure, android suits you better, but what about the things that effect everyone? IPhone caters to the general public as a whole, you can make android cater to your individual preferences, it takes tons of apps, oftentimes a root, and constant maintenance. For those who want a phone without the hassle, Iphone does great. You're obviously technically inclined and don't mind dedicating some time to phone maintenance. You seem to even enjoy it. Android is great for you, but all OS's have their target audience.
Nokia/WP7: Unmatched Quality.