In order for endpoint security to be effective, it must cover the organization as a whole. It is also important to understand the capabilities of the technologies you are considering since each one tends to focus on specific feature sets.
In many cases, to provide the highest level of endpoint security it is necessary to employ a security platform that covers multiple aspects including features like monitoring, response, and prevention. For these platforms you should also consider the workflow between solutions. Does each tool and capability flow easily into one another to allow the analyst a smooth transition while responding to a threat? Endpoint security solutions should not only offer your environment an added layer of defense but also reduce the workload on your analysts.