New
#51
I don't think you can actually find an actual "What's best" but only what works best in certain things for you that is. Just because one program has worked out well for one doesn't mean it will be the one best suited for someone else's own needs.
Another thing to note is how well the support is for each. A review can show one program leading and the following month a new definition for another program sees that excell past the previously best rated. And then something new comes along and catches everybody offguard! "rotten bug!"