Installing and running the BTCD client is a bit difficult, and the syncing takes days.
It seems like it took it about 24 hrs to sync when I installed it on a couple of my devices. It was fairly straightforward, but I've used Bitcoin QT before, so had some experience with the basic interface.
The "Console" part of it is perhaps the most confusing, but also critical to me, because I extract the private keys of all my public addresses and save those safely separately. I don't trust the wallet.dat file to not get get corrupted or whatever else could go wrong.
But I read that BTCD was one of the best performing crypto coins in 2016, as far as percentage increase in market price, so should be a nice springboard for KMD to take it even higher in a number of ways.