Congrats on your success! Making games is what got me into programming and while I'm currently doing the same big tech stuff you were, I would love to become an indie game dev after this phase of my career ends.
The biggest challenge I've had in my various personal projects is the art, for sure. I may have programming skills but I certainly have no art or animation skills. How did you get over this hurdle? I've made so many cool prototypes for games that I end up having to shelve due to hitting a progress wall when it comes to art or 3d modeling.