The decentralised exchanges are a HUGE part of this, especially with the hacking and "hacking" going on.
What would make bitcoin simpler to use in your opinion?
For now, new user must google and research for days just to master basics like making paper wallet, deciding which wallet will fit his needs best, where to buy or sell and to get general idea about security. Idk how to make all that simple but we should work on that problem cause I dont think Bitcoin will go mainstream before we make it simple as using credit card. Average joe will not hang on bitcointalk, he want just to use bitcoins and that is it.