Except for the micro-transactions. It rubs me a little the wrong way to know that I have to pay a 1 NEM fee to send .1 NEM. That just doesn't seem right. I would like to see the sliding scale slide a little bit farther down so that a person sending 5 NEM was only paying a 0.01 NEM fee. I would be fine with the 0.01 being the current dust limit. NXT has caught sooooo much flack from people that small transactions cost 1 NEM. I would like to see NEM avoid that.
In an ideal world we wouldn't need fees at all but fees have 2 very important fuctions:
1. Pay harvesters
2. Keep people from spamming
1 NEM really is the absolute minimum imho. Otherwise it would be very cheap to spam the network and many people would stop harvesting because the reward would simply be too small.
If anyone can think of a system that handles these 2 things without fees NEM can work without fees but sadly noone has managed to do so yet :)