I think free is the way to go initially (at least on itch.io). If people can play and give feedback, it helps guide the development and when the game shapes up it can be released in full version with a payment. Or just releasing a demo for free can be a way let people try and then buy the full game if they enjoy it
Just my 2cents from a fellow random indie dev :)