Hey Anthnoyc,
That feeling you have, that you need to learn more and which direction should you take. It never goes away. It sounds like you already have enough skills to be able to build great stuff for paying clients.
This industry is constantly changing and you will always feel like you're a step behind. When I started programming for the web fulltime in 2005, github wasn't even a thing. Neither was responsive web design, Larvel, jQuery, composer, node.js, angular, etc, etc. You can't be an expert in all of them.
My advice would be to pick a technology that your enjoy using or excites you. Learn it inside out and become an expert in that field. People don't hire generalists they hire experts.
RE: Why working from home is the same as living at work