Impaler26: Some DRM-Free downloads from Humble have an installer while others just have compressed game folders - it always depends on the game.
That's the problem, it isn't as coherent as on GOG. Some are just zip files, some have installers, but then different HB games come with different kinds of installers than others... It is all over the place, as are the naming conventions of those HB filenames.
I recall e.g. one HB game installer having a filename like "setup_SB_HumbleBundle.exe" or something as idiotic, where you couldn't tell at all what game it was when you have it on your hard drive.
Even with that Pony Island, when you uncompress the game, it creates a subfolder "Windows". Not PonyIsland or something that would actually make sense, but "Windows". Oooookay.... Yeah it is the Windows version so it kinda makes sense, but what if some other HB game decides to use that same subfolder name?
I guess this all goes down to Humble Bundle's total "hands-off" approach to their DRM-free games (non-Steam games). They just take whatever a developer sends to them, be it a zip file, some installer, no matter how it is named... everything goes.
While the most important thing is that the games work (no matter in what kind of file or naming convention it is offered), I strongly prefer GOG's current way of uniform installers and filenaming conventions. Sure it is not 100% uniform with GOG installers either, e.g. they changed their version numbering recently so some of the installers use now the old and some the new version numbering, but it is a far cry from the the messy HB system where everything seems to go and HB itself doesn't really seem to care.
But in the end, HB Pony Island works so in that sense it is ok.
CharlesGrey: Humble has its own problems, but so far none of the games I bought there came with unwanted client programs, or other forms of DRM and restrictions.
None of my GOG game installers come with unwanted client programs either.
You also conveniently forgot that HB sells also Steam-only games... How's that about forcing an unwanted client on you? :D