For sure, algorithms for defining a fair algorithm and truly secured tx mechanisms and so on, for me, NEM should provide a very robust runtime solution.
- It should be easy for 'users' to use and work with NEM.
- We should avoid code drops, which are unstable, breaking td-block chains like it happened with some other crypts. Otherwise, reputation hits rock bottom.
- Mechanisms should be included to communicate program problems to the dev comm.
- UI should be intuitive for regular users not having deep knowledge crypto-stuff
- We need a broad base on forging 'servers', yep NXT has it but try to get it up and running stable on different platforms. IT IS a nightmare today!!
...
keep thinking...