Hi,
mostly valid points, I agree with. Did you forward these to MAXON? I'm working on my own list and maybe it raises awareness, if enough share the same complaints.
The only point I do not completely agree is the Command Line. It's still in R21 and you can add it to your layout as you like. Yet, for me it got redundant, as I have way more power in the Console (e.g. the possibility to quickly test multi line statements in there, I like a lot). In the end I guess, that's a matter of taste and I agree the Command Line should stay for those who prefer it.
For the editor... well, lets ignore its flaws for a moment, because you mentioned the external editor option (which currently unfortunately works only for the Script Manager). I wouldn't just see this as a workaround for the internal editor, but also and more importantly as a workaround for another problem. C4D has no watchdog built in, so whenever your Python (your script) runs into an infinite loop (come on, we have all been there...), C4D freezes without any possibility to get it back nor to save your last edits. Not so with an external editor. And since C4D senses changed scripts, the use of an external editor is just one additional click ("file changed, do you want to reload?") as a trade off for lost code. Leaving aside all the other convenience functions you get from a modern editor. I say this over and over and especially for Python beginners (not talking about you Intenditore) this can avoid a lot of frustration.
Your post made me think, if I should come up with a plugin, allowing something similar in Python Generators or Tags. Maybe I'll come back to this...
By the way, at least for me here on Win10 (no screen scaling, no HiDPI) for long lines even the scrolling and cursor positioning is off. It doesn't follow, if the cursor leaves on the right side. And when you click there, the cursor gets positioned a centimeter off. Sometimes not even with the scrollbar I can reach the end...
Yet, for me remain the positive changes. While (or rather because) no longer synchronized (e.g. multithreaded output can get mixed up), the Console Output got way faster, which makes it much more usable. And also the possibility to arbitrarily copy&paste from the console is a big plus for me. So, my feelings are really a bit mixed here.ö
Cheers