I really wanted to answer your poll question but don't want to sign up for twitter. Although I prefer buying games on steam, I absolutely buy games on itch.io when steam is not an option or I'm too excited to wait for the steam release of a game. Steam really seems to make you devs jump through lots of hoops. :(
Good luck, I hope you are able to release your game & replenish your gamedev funds! I would definitely purchase your game through itch.io