I dont know if this was included in ideas about the port, but I have 2 Arduinos on the bench at the moment, trying an IR link.
I have 2 IDE windows open, one for the Tx and one for the Rx.
Whenever I make a change to either, I have to remember to check to see which port is open or I sometimes write Tx data into the Rx and vice versa.
If the port would switch to whatever port was last used when you activate each window it would save a lot of hassle.