Totally agree! Thank you for raising this.
I'll look into adding support for something that makes copy/pasting easier. I'll update the thread when I make some progress.
Regarding going from 'copy any quality' to 'paste any quality (highest preferred)' and similar, factorio's API doesn't support the concept of building 'any' quality. If no quality is specified it always defaults to normal. There could be some more advanced handling, like determining the highest quality item available in the network or players inventory, and using that. I think that would take some time to develop and debug properly.
The placeables mod does something a bit like that, where it chooses the highest quality item in your inventory when selecting from the menu:
https://mods.factorio.com/mod/Placeables
Anyhow, thank you, just writing about how I might approach the problem for later reference. I'd like this feature too.