Personally I avoid iOS because of their restrictions.
Investing on an iOS app is much bigger gamble than Android because of this.
It is frustrating that you can't do all the things you would like as a developer but infinitely less so then getting something working on 5 Android devices only for it not to work on the other 2.
And you can produce bitcoin wallets, torrent clients and other harmless apps, that have potential to embarass Apple publicly.