Why are we not avoiding apps and app stores altogether? I understand the desire to tap the captive audience, but we're teaching people that the only software worth running is found in the app store and runs on your phone. Make a web version, make a desktop version, make it work in whichever way affords you and your users the most control over the software. Stop asking Apple for permission and stop getting upset when they deny you.