And to complement @Maugli 's answer, for users that are really too unfamiliar with the concept of mnemonics and so on, you may want to consider custodial solutions.
It also depends on your application. If you want to do create your own token, you may consider also Could I implement an ASA with it's own custom wallet? - #2 by fabrice