NT, MC etc. are useful if you are a complete newbie starting out. However, as you become advanced you will find that a lot of things you want to test are not testable due to infrastructural and design limitations of these software. So, as you become advanced and successful, you will be forced to...