With NCrunch as a free tool, it is easy to justify shortcomings, but I can't justify a $150 tool that doesn't do EXACTLY what I need it to.
Don't get me wrong, NCrunch does SO MUCH right, but so do a lot of $50-ish tools like Beyond Compare, Regex Buddy, and Sublime Text. $150 demands a very high level of polish.
My three big features that would make the cost justifiable:
- Better hybrid operating modes, like: "Run all tests for saved files, but impacted tests for files that have un-saved edits in the editor."
- Data-driven test support for MSTest.
- Real support for "inconclusive" tests. (Don't just mask inconclusive tests as pass or fail.)
These are the only things that actually get in my way on a daily basis. To be perfectly honest, I would probably buy it if just two out of these three were to be fixed.