I even think we should have 2 kinds of wallets: one for someone who wants to trade and one for the user who simply wants to be able to quickly buy BTS and a few main bitassets to hold/send/spend.
How different the approaches are will dictate whether separate wallet apps make more sense instead of a"UI Mode" preference option that provides different UI / UX personas. From a product support and development perspective separate product apps can really increase costs substantially. If the code is structured well, with a good API, it should be possible to have radically different UXs to suit traders, B2B users or people that basically just want a better version of paypal.
But you have to really know who your target audience is and what they want as well as what they need to build a good UX. I was reading a thread
here on the forum started today where someone was attempting to gather feedback on the shortcomings of the current client UX. It's a good start, but IMO an ad hoc approach like that won't result in a quality UX for each of the users we're trying to target. Identifying the target demographics and their needs is crucially important.
I do think