From a testing standpoint, ignoring license and cost issues, it's not a bad product. You can use it to organize releases, maintain test cases, and provide management with some decent tools. My concern is with Automation integration. While requirement tracking works fine if you have one automated script per requirement, once you create scripts that cover multiple requirements, any failure in the script updates all requirements as failed instead of giving you the option of only failing those requirements that individually failed. I have an open ticket with HP about this. I was looking at OPA, but couldn't find a viable solution. Other than that, I think QC is pretty decent.