Android seems to have caught up quite a bit, but now we have momentum behind iOS. We could switch without too much difficulty, but we're in no rush to start supporting a second platform.
Apple's solution for running business apps and distributing them outside the app store is actually not that bad.
I'm now stuck between a rock and a hard place. Stay where I am and many apps (like Spotify which I pay for) no longer work, or upgrade to iOS7 and know that the iPad 2 just isn't powerful to run it in the same way in runs iOS5 (for which it was designed for).
I'm desperately waiting for a jailbreak so I can install iOS6, which I see as a half way house.
The reality is that Apple are deliberately degrading older devices, in order to make them obsolete. Of course I understand they are just building software that is designed to run on the most current and powerful of their devices, but the deliberate prevention of installs of older iOS versions when a user specifically wants it is frustrating.
In hindsight I shouldn't have bought an iPad, but there wasn't a viable alternative at the time.