I love the Unity asset store and I use it a lot for graphic assets. I intend to get back to Unity when I feel a little more competent and not feel like I need a whole bunch of third-party programming assets to do what I want to do.
The easiest way to learn unity (or any other new framework/engine/language) in my opinion is to recreate the project that you've already built. And you have one.