It is best suited for Server Environments and Enterprises which have their IT infrastructure spread over a wide and different geographical location because since it is cloud based, monotoring can be be done from a single interface, it even comes with a mobile app so you dont allways have to be in fron of your laptop or Dasboard Screen to be able to do helth check or to have visibilty on occurences in the environment.
I recommend Splunk on-call is more suited where there are high incident queues; multiple teams need to be involved in handling a P1 severity issue. Multiple levels of escalation are needed environment where automated action is required. I recommend the solution for large-scale & medium-scale business units. For small-scale business units, I see the functional value is less.
The user interface is extremelely user friendly despite the challenges we experienced during the setup stages, The real time monitoring is also worth complimenting, its like having a birds-eye view of your whole infrustructure and trust me our infrastructure is massive, spreading accross 3 continents. Aided with the mobile app, you can monitor your environment from almost anywhere at anytime. It allows for some degree of customisation so you can tune it to meet your specific needs.
VictorOps support has proven excellent for us. Because it is such a widely used tool, there is a lot of documentation on usage, and a large community of users to lean on. Also, many engineers have had experience working with VictorOps already, and the tool is so easy to setup / manage that much support isn't really necessary.
Splunk On-Call integrates better with our Splunk Cybersecurity and Reporting products due to the same family tree of the same eco system. We were previously using built-in on-call from individual applications and while adequate, they were difficult to manage and support SLA varied greatly across different applications. In addition we also used xMatters which did not integrate well with SAP products nor Citrix products so we were still using more than a single on-call product which was solved by implementing Splunk On-Call
Its ability to intergrate with ticket logging systems certainly cuts the need for human resources to manually do health checks and lod tickets with service desk against the alerts raised.
Once set up, the dashboards are easy to understand even for non technical staff so there isnt need for too much to be invested in training.
It allows for customisation to suit our organisations specific business objectives.