itch.io is starting to get popular these days and you probably won't make a big mistake if you get the game there
It is exactly like buying it on Paypal directly from me.
Regarding Humble, I don't plan to add the game there for the moment, my dev account seems to be limited. Maybe later? It's just not the good moment, my days have been quite busy lately, and I prefer to focus on supporting everyone. I hope you understand!