I'm a fan of using what strategic products offer before considering a 3rd party solution. In some companies, it seems to be common to solve problems or gaps with yet another tool or utility. Those companies have an arsenal of 3rd party vendors and they do not always revisit their decision afterward to determine if it's still necessary to have the 3rd party solution. When looking on an architectural level, then the IT environment should be as simple as possible and for that reason, additional components or software will make it more complex to manage. A wrong mix or configuration can make things harder than they have to be. For that reason, any addition to the environment should be carefully evaluated.