I dumped mine, not because I was mad at those mean greedy 'ole early adopters who risked BTC when no when else would and now have the gall to not just hand their coins out (sarcasm in case you couldn't tell) but because the source code was finally released and word is it is a mess.
I must provide a bit of a correction as I have been following the code review thread and your statement about the source code being a mess does not hold water. The fact of the matter is the code that was released on the 3rd had 3 purposely placed security flaws placed in it and the individuals to find them will receive a bounty. As of last night, when I last viewed the thread, not one flaw had been discovered yet, and like I said, there are 3 there on purpose.
We're talking 3 flaws on purpose (bugs are a completely different thing and are unavoidable in coding - right Microsoft? lol) and experienced developers are having trouble finding them.
Now, if we are discussing how the code looks, that is completely irrelevant as now you are getting into a discussion of form before function and vice versa. I take function over form any day. Trust me, I have fired the best code // commenters in the world.
Here's a simple fact, BCNext managed to do what Bitcoin Network does with approx. 4,000 (out of 6,800) lines of java. Brilliant.
Nxt Source Code Flaw Reports
https://bitcointalk.org/index.php?topic=397183.0Nxt Source Code Analysis
https://bitcointalk.org/index.php?topic=397214.0Wow... what a load of B.S. The code is a mess, a lot of folks have found a lot of other bugs that were in it outside of the fictitious bugs they claim to have 'injected'.
In fact there are several serious bugs that were indentified that can pontentially kill the coin. The biggest one is the lack of use of a databse to hold the block chain.