I've only just started using itch.io recently as part of the 7DRL game jam, and this site just continues to amaze me with how great it is. Feels like such a great experience both as a dev and player!