Our QA team is not very versed in writing scripts, but TestComplete allows you to use keyword tests that are very robust unlike others that are click XY locations. We are able to seamlessly use the same keyword tests across multiple browsers, desktop, and mobile screens. We are able to test the UI and API at the same time (even without SoapUI integration). TestComplete is very easy to learn, and you can quickly get up and running and see results.
Also, the smartbear community is a fantastic resource to have when I come across issues or questions. Support has always been friendly, and always give detailed responses to help.
I was able to be a beta tester for the new OCR feature, and at first I was struggling with its use. But just like anything else I was able to reach out to the community and documentation and soon I was using it to help validate PDF's, which is something that was still a manual step. The other new feature that I personally liked was the ability to see items in name mapping that are not being used. When personally my biggest headache is managing that repository, the ability to confidently clean it up is a huge help and relief.
Name mapping is somewhat confusing. I have been using TestComplete for over 2 years and at times I still struggle with managing this correctly. I am not sure what the best practices are, and being able to see what others do would be amazing to see.
The cost alone for the amount of features you get is unlike anything we have trialed. Smartbear is a great company to work with, and they are always listening to the community for new features (that you can vote on).
We are testing desktop applications, web sites, and the connections in between. We have an enormous amount of regression test cases, so being able to automate those test cases saves us 40+ hours of testing each regression cycle. We are also able to complete smoke testing on some 1 off releases quickly and effortlessly.