Well, the publication process on other places are a little trickier. We looked at Humble Bundle, but that didn't work out with publication requirements (we would have to charge for the game there). Steam is a good platform to publish on, but there's a $100 fee and review process. For now, we'll keep it on itch.io. Thank you for asking!