Best PLM or eQMS Software?

I work in QA for a medical device startup, and we’re looking to upgrade our eQMS and PLM software. I think we’re going to go with Propel after considering Arena, MasterControl and Veeva. Has anyone out there had any experience using Propel? Would you choose them again? I’m also interested in hearing about your experience with any other system. Anything you would strongly recommend? Anything you wouldn’t wish on your worst enemy?