I think PyCharm and WebStorm will both be "heavy", they're pretty similar just for different languages.
Personally I use whichever JetBrains IDE is applicable to the language I'm using (PyCharm, IntelliJ, CLion, and WebStorm are installed).
It's a somewhat expensive way - the license isn't cheap, and having a computer with enough RAM helps.
But I use them so much that it's just cents per hour, easily worth it for me.