We have in our roadmap already tasks around adding in Color Theming to Dynamo It won’t be in the next release, but it’s planned for early next year at this stage (Legal safe-harbour caveat of times may change and priorities may shift).
The Python Editor isn’t a true IDE and uses the AvalonEdit component which unfortunately has very limited ability for us to make changes to it as @GavinCrump mentioned. As such, for #2 in your list @OS-den this would require us switching out the entire component for something else and that is a larger scoped effort.