Re: lets look at this in another way..
"My Android phone can do 100% of anything useful I've ever seen anyone do with an iPhone"
Try looking on fitness/running/cycling forums, there are quite a few happy Android users shouting the exact opposite of what you said there. Compatibility is the issue, with many and various bits of third party hardware. Primarily because until a few months ago Android didn't support Bluetooth LE at all, and so fitness hardware manufacturers have been slow to port any of their apps across.