I honestly do not know how it can be improved anymore. There are probably people with more knowledge or experience who could suggest improvements. Most of the solutions we have used have been straightforward and effective.
Occasionally, there is a strange bug, however, we just contact Check Point for a hotfix if we are a significant client. And since that is our situation, the solution works.
There might be a possibility for Check Point to offer more training opportunities for users to get to know the solution better, perhaps through courses or similar resources. However, it depends on our company's arrangements with Check Point. In our case, we have a vendor involved. Everything we do with Check Point must go through the vendor first, which is somewhat inconvenient. It would be easier to deal with Check Point directly, however, it depends on the vendor.
There is a wealth of material available online for those technically inclined. In this fast-paced industry, we must continue learning. Courses or online meetings, like Zoom or Teams sessions, for one or two hours each week, would be helpful.
Despite using it for a long time, there are always new features. For example, just last week, I discovered a new feature that had been in the software for years yet it was not visible due to its placement behind multiple menus. Teaching sessions would be beneficial, yet it is our responsibility to learn, so we cannot entirely rely on Check Point.