I would put it up on Itch.io for free, as you say its not yet complete, and says its in development. This will let people try out your game and hopefully get some feedback, bugs you may not of spotted. You'll have a better idea if once it's complete people would pay 99cents or whatever for it.
Cheers