Don't know if this is the right forum, but I just had a horrible experience. That was trying to upload my game on Discord's store. It was absolutely horrid and set me back 25$ you need to pay in advance before they subject you to their process. And I haven't even dared to examine steam.
That being said, itch really offers a lovely interface for someone like me. The website is great, the customizing options powerful but simple and lets one focus on game development rather than paperwork and deployment scripts. Don't ever change!