I ran a quick test with my app. Having a minimum price makes a huge difference.
Set the floor at $2 or $3 but let people pay more if they want. You’ll dodge the freeloaders and still catch those awesome users who throw extra money at apps they love.
Without a minimum, you’re just attracting people who weren’t going to pay anyway.
Don’t do pay-what-you-want - it makes your app look worthless. Set a real price first ($2.99 or $4.99), then run a short promo where people can pay anything over $0.99. You establish value upfront, create some urgency, and still get goodwill without trashing your app’s perceived worth long-term.