I cannot help with the question with the roadmap. But if you tell you have performance related issue and I can see performance related issues solved in the latest release you have a good argument to use this version.
I would in general follow the rule if there are issue solved in a higher release that is not recommended to pick this version anyway. Those versions are made for a reason. People think recommended is more safe but sometimes a later version is just the better option. If it is for a gateway or an endpoint client
With OS updates you are always depended on the 3d party. If Windows comes with a new version tomorrow it takes Check Point time to build a new version if this is needed. It can happen they change so much that the endpoint software does not work correctly and CP needs to get in contact with the vendor to fix this. That is also the reason for this disclaimer below from CP:
Disclaimer: In cases where changes introduced by the OS vendor (Microsoft or Apple) prevent the existing solution from providing parts of its functionality Check Point will work with the OS vendor on restoring the capabilities, while providing full transparency to the field. No time limitations will apply in this case, as Check Point cannot control the third party.
-------
Please press "Accept as Solution" if my post solved it 🙂