Am willing to admit that if the game is basically unplayable without them then I shall be pirating them. <riot start>
Also start making universal apps instead of HD and iPhone version D:<
I have to agree with this. I don't mind IAP to speed up games. I don't mind waiting 24 hours for my utter destroyed car to repair (in part cause I have 3 cars) but when it's like the Simpsons and after maybe a week you can't really play without paying that is crap.
And I would rather buy level packs (assuming reasonable pricing) than a whole separate game. I feel like the Angry Birds seasons should have been that way. And the whole free v paid with no ads should be an IAP so we don't have to start over.
Cloud syncing would be a plus but universal to me is a must. Do it like Temple
Run Oz did it and download the standard version off the top and when you detect a device that can go HD ask folks if they want those assets. Or how about Apple treats universal apps like they do videos, when we hit download ask which one we want (they used to have that in iOS 5 for video when you were downloading previous purchases as well as showing what was already bought and I hope those are brought back)