Many Companies run special activity of investigation on choosing proper test automation development environment. And this big deal inquires lots of evaluations, reading reviews and surveys, asking gurus’ advices, modeling integration with other tools and trying to figure out how to fit a particular tool to overall test automation strategy.
Once we put all things together, we can rate the considered tools and as result making decision likely will be selection between 2 or 3 good tools.
And a last sentence, fit test automation tool with your team skill set, if your team is skilled OO developers, don’t spend money – select open source, your team will take care about developing good test automation framework without needs to use clickable and drag-and-dropable interface. And vice versa, if your team just analysts w/o development background select something easy to use w/o needs to code, but in this case test flexibility rate is almost zero.