Can things get any better?
No pay-to-win. An option to pay what you want will be available for each game.
Remember that paying for them supports development.
All games support Windows.
If a specific game supports another platform it is specified on their page.
To simplify download and installation you should get the itch.io desktop app