I am leaning towards the demo with the full game unlock as an in-app purchase. I feel it is a great way to reach a large audience, make sure the user enjoys the game before buying it, and keeps the user from being constantly annoyed by attempts to sell micro-transaction items.