Hi Kenped,
A very good idea. We have already had some input from others that like Itch.io. We will definitely consider hosting it here again next year.
Thank you, Jeff