Why are you against a free trial then pay-to-unlock option for your app? That's a lot more transparent and honest than a model where you have to pay up front without knowing what you are going to get.
Well, in this case the screenshots show you exactly what the app provides. Having said that, in the future I'll probably go for an in-app purchase model like you suggested, given how few people download paid apps.