Let's say I want to make a large transfer to an exchange. I am sure to verify the receiver address. However, if the exchange made a mistake somehow, all the bitcoin would be lost forever. So does it make sense to send a small amount first, confirm that they receive it, and then send the rest?
Because I have also heard that every address should not be used more than once.