I think whatever works for any particular individual is best. There are strengths and weaknesses to all. I use Stata, but that just because I have used it for so long I have become very familiar with what it can do. If I was starting out now I would use R, and learn Python, as I think open source is probably the way forward.
There is a saying that "one tool can't fix every problem." Most of these software for data analytics as already pointed out has its strengths and weaknesses. However, I think 🤔 that the open source tools have larger communities to help. So if you are now going to start then learn Python for data analysis. There are incredible packages for doing great analysis.
I would ask in replace what is the best statistical procedure for answering my own research question and then looking forward to answer which software is suitable for me for implementing this procedure.
If you describe the question you are aiming to answer regarding you data, then people can help you better.
Every software has its advantages and disadvantages. But I would say for field-type data, JMP software works better if you just need to know statistical differences and distribution. But if you want more stringent analysis like differential expression of genes, R packages work much better. Python is a superb resource for statistical analysis with the capability to do log transfer and statistical differences.