I wouldn't recommend typing a public address because the probability of typing it wrong is higher.
Just one alphabet wrong and you will lose your entire amount you sent to that address.
Yep, just copy paste, then check the last 3 digits and the middle too, having a same last 3-5 digits doesn't mean you're copied a correct address.
Someone in this forum ever faced this before.You can actually send bitcoin to the same address.
Could it be used to consolidate inputs? I only know send between address in a same wallet is possible.