A lot of potential, but more work is needed in terms of onboarding new users, especially those with little knowledge about Bitcoin.
I'm talking of 'little's as as I see these folks hard to get onboard than those with 'No' knwolegde. Little knowledge is more dangerous than none.