So why not just use OSC 52, which is built into most terminals? The functionality required already exists.
Overall it's much quicker - as yanking in vim with X11 forwarding and '+clipboard' sometimes had a delay.
(ps: I think OSC 52 is implemented in xterm and URXVT, but not yet in gnome-terminal)
That said, there are many great modern terminals to use. I suggest Alacritty.