WHMCS (or any other major brand) or software for automating written hosting?

We are a small, established hosting company, and we have a long established in-house billing system. Unfortunately, it is not feature-rich (in fact, it's a euphemism – it's just a very little automated billing system) and customers seem to need or expect a more integrated and automated system that we are missing (history of orders, orders, billing, technical support). – all in the same place). Most features that we lacked were ignored not because it would be very difficult to add solutions, but mostly because of serious security issues (we preferred to keep it less developed but safer, but it requires MUCH more manual, besides not meeting customer expectations.).

Now I see 2 options:
1. Either we continue to develop the current system until it is better aligned with customers and our own expectations.
2. We opt for WHMCS or another trading system, but we also have to customize it in depth.

In the first case, it will take a lot of time and we will make a lot of mistakes and we will produce a lot of slow features, but at least that will be our mistake and we will have a lot more control over development. published rhythm and features and we would not do it (I read on the WHMCS that lately there are a lot of features published but also a lot of bugs) so it will be our bugs that will drive us crazy instead of WHMCS. In real terms, it would be MUCH less secure than WHMCS (as developers, we have no security knowledge), but being our own system, used only by us, it would be much less exposed than the potentially known vulnerabilities WHMCS globally (I'm not saying that there are, but I would expect that some appear from time to time).

What do you think? Is it worthwhile to continue the development of our own system or should we give in and move forward?