PyScripter 3.6 provides improved consistent highlighting of the support languages. You can select your favourite highlighting scheme using Tools, Options, Editor Options, Color Theme. Here is a sample using the Dark_waher theme:
Note that you can easily adjust the background color of a theme, keeping the rest of the colors the same. (Adjust darkness to your taste).
Any chance you could add a length value in the bottom right hand corner when inspecting a string, so the box would be Namespace, Name, Type, Value, LENGTH, and Docstring?