Having two credit cards is fine. Paying them off in total every month is even better. Using them for big payments every now and then is convenient. But having done just that and transferring the (large) amount you owe on one to the other account hurts.
The hassle to get your money back out of the overpaid account is...priceless.