I've noticed a lot of people find it difficult to install the game mainly because you need to use the client to install the game... my friend can't even edit the registries in regedit cause the game doesn't even install fully... so he can't edit the ratios or anything.
I think allowing you to simply download the entire setup and installing it would be a much better idea then letting the 'client' do the work... I'm sure for most this isn't a hassle but an alternative than a client would be nicer... Cause if games with stronger graphical requirements then Spiral Knights can work on my friend's computer... this shouldn't be so much of a hassle...