I flagged this post as off-topic as a request for software recommendations, but it was declined. In my opinion, the question is such that the only possible valid answers to it are tool recommendations. Plus, the question directly asks for a recommendation for a tool.
I'd like to get a second opinion. Hopefully discussion of this post isn't considered too frivolous for meta. Thanks.