First, I would say it's dependent on the size of your organization, and also what type of patches you will be deploying. KACE is okay if you're a small organization. I've found that if you have the proper resources, SCCM and WSUS are the perfect solution. WSUS can be used for windows/Microsoft patches, and SCCM allows you to deploy patches for other application vendors.
We use WSUS with Patchmypc for importing 3rd-party software updates
A lot of Samanage customers use LogMeIn Central for Patch Management they call it Update Management -
With Update Management you can control how Windows and Microsoft updates are installed on all supported hosts in your account. (Also referred to as Patch Management.)
Samanage easily integrates with LogMeIn Central https://www.samanage.com/products/professional/features/integrations/logmein/
Retrieving data ...