This is helpful, but it could become stressful because the person needs to input each alphabet and letter individually. It won't be practical for multiple or bulk sending. In my opinion, it's better to compile all addresses in a spreadsheet. Then, whenever you want to send, you can simply go there, copy, cross-check, and send without having to type all the time.
With the use of QR code, there is nothing copied to the device keyboard and that is why it is helpful to use QR code.
If you want to avoid clipboard malware, the best is to avoid malware generally. Also checking and rechecking the bitcoin address will also be helpful.