Definitely my favorite platform as well. The community is very warm and welcoming and the staff! The staff fellas are perhaps the best pillars of the community I've seen.
My only honest negative thing about itch is how sometimes the "fetish games" slip past the nsfw filter, but they do disappear after awhile so I believe that's moderation taking action.