At the end of last year, I was about to give up selling my games "directly" and just use Steam because of the codesign madness.
For those unfamiliar with it, I wrote about it a while ago in my blog: https://www.winterwolves.net/blog/2017/10/status-update-codesign-and-other-ameni...
I also live in a place without a reliable connection (this Winter I was often stuck with a 16kb/s upload connection for weeks!). So the idea of codesigning Win/Mac installers and uploading them EVERY TIME during a beta was a nightmare.
I am doing a beta of my newest RPG: https://winter-wolves.itch.io/cursed-lands
And so far thanks to itch.io backend was a dream. I did over 50 build / updates, and for most of them uploading only 7-8mb of patches, even with my terrible "winter connection" it was really quick :)
Thumbs up to itch.io and everyone involved with it!