...
If there ever was a NXT wallet, it would be an illusion for general public users. NXT is a brainwallet, all a user's NXT is stored on the encrypted blockchain itself and not in a separate file that can be taken offline and stored in a bank safe deposit box. This is why long 40+ random passwords are so important - with NXT your holdings are available to you anywhere at any time, but they can be attacked continuously by hackers as well. There is no hiding your NXT away from others offline, it is always in the cloud.
...
I dont think this is correct. You could completely skip the passphrase step and just generate 256 bits of entropy in a NXT wallet.dat file to be used as a private key and have the client to use this data directly instead of asking for passphrase.
I believe it would also be possible to create a bitcoin client that uses a brainwallet password as well, where a passphrase is used in an algorithm to generate the appropriate bitcoin addresses (though this scenario would have the same risks we are seeing with short passphrases, though the difference is that with bitcoin, there wouldnt be a 2^64 vs 2^256 thing we have)
I believe BCNext chose the brainwallet method to make it possible to actually contain an account in your head, so as to be able to leave absolutely no trace on paper or disk if so desired. But theres just nothing from preventing a client to use the bitcoin method