Use Cases and Deployment Scope
I use Sturio 5000 to program AB PLC's, mainly from the Compact Logix family of controllers. There's not much to say about the problems it solves, it's the most important tool for programing Rockwell PLC's and there aren't other options as far as I know, so basically I have to use it in any case, being it good or bad. All that being said, I do use other tools for Omron PLC's, and I can compare both in terms of easiness of use and tools (and price). AB is many times more expensive tham Omron, so for any given project I would choose Omron, but in the practice it is the client who sets his/her own standard and we have to adhere to it.
Other Software Used
Unreal Engine, Autodesk Inventor