Oh, and NXT is written in Java!!! WTF?
You keep saying it is written in Java, and I think you mean it as a negative but you don't define clearly in what way it is a negative.
Someone above spoke of a "Raspberry Pi" - that's an advanced machine.
But hey, if Java is the language they chose; best of luck to them (whoever they are) in their endeavours.
Raspberri Pi's cost next to nothing to run = the network costs next to nothing to run. Low cost = more nodes = more resilient network. You make it sound like running on raspberry pis is a bad thing.
There are 9 Nxt core devs, 2 of them have public identities (there is a link to a recent Bitcoin meet up where Nxt spoke but I can't find it). You imply being anonymous is a negative thing too?
Java requires a virtual machine. It does not run natively.
Why is that bad?