When btcd presented, it sounded like they aren't quite complete yet. Maybe they have finished it in the last month. It sounds promising, I liked their architecture quite a bit. I'm not as familiar with Go, so I didn't dig into the source, but the Conformal guys definitely get it and I wish their project could get more traction.
They don't have a wallet or GUI code finished yet, but what they do have will download the blockchain and relay transactions and blocks, which as far as I'm concerned is all that a full node should do anyway.
I'm running an instance of btcd right now and it's doing a fine job of achieving consensus with the rest of the network.