Improvement: serial monitor

Serial monitor first of all reset my arduino when i invoke it?
i read that this cant be disabled and i can use other terminal readers.
what i would suggest to be implemented is that it can be turn on or off.
The next thing that would be realy appreciated is that the monitor stays on top and also that it stays active while we upload new code to the arduino.
I do not know why i need to always click the serial monitor icon after upload.
Arduino is an automation device it should lead by example therefore i sugest a feature that would be default on, that invokes the serial monitor if the code uses and prints serial data.

options to copy the whole text to clipboard would also be nice, and change font size...

this is one of few things why i will not donate my money if i see that it is not going invested into the things that matter for me: https://www.arduino.cc/en/Main/ContributionFAQ

make a kicstarter / votebox system where i can vote for things that need to be implemented as higher priority.

My backstory:
I am working with the arduino for the last year now, and the thing is comming very frustrating to use.
I have been trying to get to work a sketch that one month ago worked and is now just somehow screewed in i do not know why.

I have been installing it on a second PC to see if it is computer related or did anything other changed (i know i put some libriares from the new library system installing).

i read that this cant be disabled and i can use other terminal readers.
what i would suggest to be implemented is that it can be turn on or off.

This has been discussed, and long story short... Use a serial monitor of your choice, the serial monitor is basic for simplicity. For instance I use HTerm and it will not reset the IDE, but clicking DTR will.

HTerm - der-hammer Just extract and run.

The next thing that would be realy appreciated is that the monitor stays on top and also that it stays active while we upload new code to the arduino.
I do not know why i need to always click the serial monitor icon after upload.

Done! (update your software, added in 1.6.5)

Arduino is an automation device it should lead by example therefore i sugest a feature that would be default on, that invokes the serial monitor if the code uses and prints serial data.

How is it going to know with out connecting by default, this would prevent you from connecting other serial applications (terminal, or specialized), one connection at a time only.