I'd also be concerned that on Android that the user might have a device that doesn't allow off-Market installs, and then I'd have to use a distribution mechanism I don't prefer (maybe even an alternative market like Amazon was rumored to be creating).
No platform is perfect.