I don't think this is a good idea.
If you allow character transfer between accounts it will support trading with characters. And if hackers/scammers can sell stolen characters for money it will motivate them to try more.
I think if any character transfer is going to be allowed it should be only through support and only in special cases (e.g. there is same credit card/paypal account used for purchases in past on both accounts).