The 30% fee is steep, but conversion rates using in-app purchase are astronomical compared to regular webpages with a credit card form. Everyone hates it (developers, I mean), but it works very well.
If your service forces me to auto-renew my subscription, I'm probably not gonna buy it.