Would I use you again? Not likely based on daily experience
I have to say that your billing and payment system worked okay the first time, but after that, day-to-day it behaved inconsistently. Invoices sometimes arrived late, and occasionally the payment portal was slow to update the status. I found myself spending extra time just to confirm whether my payment had gone through or if I needed to follow up. This delay disrupted my workflow more than once. Although the automatic updates in software were smooth and did not require intervention, your payment process lacked the same reliability on an ongoing basis. Given these recurring issues and the extra effort it took to keep track of everything, I don’t think I would opt to use your billing system again soon, at least not without clear assurance that day-to-day glitches will be resolved. A more predictable payment system would make it easier to focus on the software and training itself without distraction.