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.
Thank you for responding, I really appreciate it. I had a hunch that they want people with very specific skills. It makes sense from a business perspective.
I'm glad that it's just not me who has the feeling that I still don't know enough. For what I would like to do, I think i need full stack, definitely the front end stuff like html css javascript jquery, but probably node. Programming is so in depth that after studying it for the last few years, I have great respect for someone like you who has persevered and managed to be successful in the field.