Credit Card Transactions in E10

We are thinking about upgrading to 10 and I haven’t heard much about how credit card transactions are working in 10. We have a couple of pain points in 9 with the credit card, such as shipping multiple orders on 1 shipment, if a deposit was taken on an order the system does not apply that to the invoice. We have also experienced the stored card information disappearing when starting a new sales order. We do a considerable amount of credit card orders so I would just like to know how it is working for others in 10.

Thanks!