If it’s possible don’t use the copy and paste address method so that you can also avoid clipboard malware, just type the receiving address straight into your wallet and triple check it before you broadcast your transaction. It’s a bit more time consuming but yet it’s better than sending your coin to a completely different address due to an unknown malware.
Are you serious? Bitcoin addresses are typically 26-35 characters long, and it is difficult for an individual to write 26 characters with zero probability of error. Therefore, scanning the QR is the ideal solution, or copying and pasting the address, making sure of the first 7 characters and the last 7 characters, or the entire address if you have time, but The first 7 and last 7 can be considered safe.