When I used myStaffing Pro we were using it for strictly recruiting (ATS). I was also part of the process where we moved to a different system because the myStaffing Pro we were using did not "talk" with the HR software.
It was easy to review candidates that applied to the openings.
Moving candidates through the steps in the process was easy and clear. As a manager I like the fact that it was not easy for one of my employees to make a mistake while changing a "status" in the system.
I have used a number of different ATSs in the last eight years and Taleo has been the best from a company wide standpoint. myStaffingPro is good for recruiting but lacks the ability to be a company wide tool. Also, being from an Recruitment Process Outsourcing (RPO) setting it is not set-up to have the "req notes" clear and outline for others that view the notes.
Everything depends on how a company wants to use this product. Nowadays, programs need to talk to each other. The version I used was not able to do this. Unless newer versions do this I would not recommend it.