Pheace: Apparently Humble has a 10/90 split as well so for the developers it's probably preferable
triock: Isn't it 5/95?
Completely slipped my mind at the time.
I love how I can buy straight from the devs, get things right on my Humble account (and keys for whatever else they're willing to give keys for), and the cut they lose to Humble is a
very small price to pay for them doing all the dirty work. Much nicer than having some important email link that expires and has a download limit, or making an account I'll only use for one developer.
GOG is great for good old games. I prefer to go with Humble Store and Desura for indies.