A successful product is one that constantly teaches users how to use it.
This gives users the confidence that they understand the core feature of your product. From there, they'll be able to explore everything else, and hopefully become a power user.
At the end of the day, a product that is trying to be too many things at once is going to just confuse users. People want products that solve specific problems well. And the best way to do this is to focus on core features and teach users how to use them. Everything else is secondary.