I think something with an easy learning curve like web, gets harder before it get's interesting.
A real language starts hard and stays that way.
and there's always fresh blood nipping at your heels in web, and you'll get frustrated at frameworks and not being able to upgrade the latest or greatest.
if you design for embedded or a game (something indie) you can start a fresh with new libraries and new outlook.
in web you'll encounter technical debt more quickly.
If you want to do web anyway, I suggest coding with other stuff in your spare time.