Well, for example, i used to keep all my XMR on Polo until web wallet came out... I guess there are reasons to keep coins on exchanges out of convinience, not just trading, it serves as a multi-wallet...
I don't understand that. I mean okay, appearantly it is indeed a use case but I don't understand why anyone would do it. It's like putting your money at risk for a little bit of convenience. It's pretty much like running around with all your money in cash in your wallet all the time just so you don't have to go to an atm. Makes no sense imho.
A lot of people dislike the usual cryptocurrency clients because they think those clients are uncomfortable and/or hard to operate. Convenience is extremely important. I for one don't have any issues but I prefer Electrum over Bitcoin-Qt any day. If NEM wants to attract all kinds of people and not just the tiny ~250k that are already using Bitcoin, it has to be fool proof. No Nis booting, no blockchain syncing, no installing, none of that. It's way too much for the average user. It must be ready to use instantaneously. Make it as simple and as easy and possible.
Non-developer friends of mine outright refuse to use Bitcoin-Qt, Nxt client, etc... even words like
crypto or
blockchain turn them off. Once they realise Bitcoin-Qt needs a lot of time to sync they're like "wow why wait? PayPal is much better" (and rightly so tbh). If there's a lot of waiting, learning or fiddling involved, people aren't interested.
As easy as possible and as fast as possible is the way to go. On mobile and on desktop.