I have worked with SAP for my entire career. In my opinion, this is a really powerful tool, which can make a huge difference when it comes to Asset Management when properly used.
A few years ago, I had the opportunity to lead a project in a big mining company, which we should map over 16,000 assets and register each one of them on SAP, including respective data-sheets, spare parts list, criticality, task lists and maintenance plans. Although quite challenging, it was really rewarding at the same time, as we could not only improve our knowledge about the sites, but also create a dynamic environment, where any staff member of the company could quickly find all information regarding any equipment of the company. As a result, both P&S process and Engineering analyses, such as RCA's or RAM's, became more efficient.
However, during the project, one big concern was how we would transform one project that had a specific team working on mapping information and uploading it to the system, would become a process that would keep all that data up to date by different areas (we worked on three sites, and each site had their own P&S and Engineering teams).
For our surprise, we noticed that our teams had different levels of knowledge about the CMMS. On one hand, we could find Planners that could work on every single SAP standard tool, while on the other hand, others did not know how to create a maintenance plan. In order to tackle this issue, we invested on training, training and more training.
To conclude, I would compare choosing a CMMS to buying a car, although Ferraris and Lamborghinis are all great cars, they are not the best rally options, as well as rally cars could perform really poorly in speedy races. Although I believe that SAP can be a really benefitial system for a business, as long as the entire team have a high level of knowledge about the tool, choosing the best CMMS really depends on the business and its strategy goals.