Lets start with an article over at Android Police
The entire article is to long to post here but I will add the wrap-up:
I must admit I am normally one of the people that hate in app purchases and normally go out of my way to avoid them, the only problem was that some of the best games normally fell in this category. Well that was until I saw the 1st comment by Aaron Berlin in the comment section:To wrap things up, the point I'm trying to convey in this really long editorial is pretty simple: not all in-app purchase systems are bad.
By pricing Dead Trigger at just a dollar, Madfinger is going to get a ton of people to buy it. And the vast majority of those people (I know I can't convince everyone here) will like it, and many of them will spend money on those in-app purchases. And what's so wrong with that? That money goes into development, making more content, and generally helping an indie developer keep doing what they love: making great games.
And if they can't make a profit doing it, they can never take it to the next level and bring us something truly amazing. So cut developers some slack - they're just trying to get as many people to play their games as possible while still remaining successful, and it's clear that in this day and age, that means doing things a little differently. Some developers are doing it in a sleazy, conniving way - and they need to be called out. But some aren't, and they aren't deserving of such generalized ire. In fact, they should get our praise - I might even buy some of that gold just to say "thanks" for a great game.
This I must admit hit me like a ton of bricks, as the memories of tons of coins wasted came rushing back, at least now with IAP I still get to keep the game and can always come back to play it at a later stage(Not that I ever do) Lets not forget about all the "inventive"(As mentioned over here) ways on the net to get coins without paying real cash, or the subscription system that android added to SDK level 16.This is what happens when an entire generation has never had the opportunity to visit a real live arcade. "Gather round children, let grandpa tell you about when it used to cost 25 or 50 cents or [gasp!] even a whole dollar just to play a game for less than two minutes."
TL;DR In App purchase is here to stay, deal with it.