This is pure gold, such a simple solution and even less to select! And after hitting F just need to hit the right mouse button to fix the location of the new vertex.
To tap more into your magic @spikeyxxx – perhaps there is a way to create a parallelogram from a faceless edge and a face as well?

(your method above does not yield in this case)