As a developer, I understand wanting to get access to a large user base. I understand wanting to keep costs down, especially as an indie dev. And I definitely understand wanting to keep my margins high, to fund better development but also retire early!
As a customer, I'd prefer even stricter controls on the app store and even more curation to keep pushing the application quality higher. If Apple needs to charge developers to ensure the quality of applications is constantly improving, then I'm happy they do. I'm also happy to wait for a killer app[1], deploy it to Android first and then bring it over to iOS when the demand is enough to negotiate with Apple.
[1] e.g. When I switched over to iOS I had to give up Swiping to type on my keyboard, for a few years till iOS was able to catch up. I understood Apple's rationale and waited. Now with iOS and a Swipe keyboard I am an even happier customer.