Ideally only keywords, numbers, strings would be highlighted, and symbols de-highlighted. And comments need to stand out. Theme designers really like making comments almost impossible to read for some reason.
I tend to prefer muted colours, which are extremely rare to find in the VSCode marketplace. My favourite light is Alabaster by Nikita Propokov, but the best is the dark one One Monokai 80s
- https://marketplace.visualstudio.com/items?itemName=tonsky.t...
- https://marketplace.visualstudio.com/items?itemName=axiomati... (there might be a more active fork)
These days I use Emacs with the excellent Modus Operandi/Vivendi by Prot (in muted colours mode), and experimenting with ef-themes by the same author.