The software to do what? Generally there is no best software for anything. However every software has its own point of emphasis. If it is time series, eviews, minitab, etc. could be of assistance. If it is categorical data analysis, stata could help. If it is geneerral statistical analysis, minitab, SPSS could help. If it is multivariate analysis matlab, minitab could help.
If you want to do a project, worksheet base software such as SPSS and MINITAB are very good. But if you are going to write a paper the R software is the best.
I agree with people above it depends on what you are looking to do. For me personally I really like R. If you would like to learn how to make graphics in R the following book is useful for learning ggplot in R: https://r4ds.had.co.nz/introduction.html#what-you-will-learn
ggsci has good scientific color pallettes: https://cran.r-project.org/web/packages/ggsci/vignettes/ggsci.html
ggpubr is great for publication ready plots: https://cran.r-project.org/web/packages/ggpubr/index.html
Two programms that have not been mentikned before and combine many functions (on the basis of R) with an easy to use interface (SPSS-like GUI) are : Jamovi and Jasp
They are both free to use and user friendly, especially in the output section. Furthermore Jasp makes Bayesian analyses pretty easy to use.
No software can be simply considered as the best (for everyone) among all statistics software. Each one has its advantages and inconvenient.
You have to consider many aspects before you can choose the one which better fit your needs:
1° what's your basic skills in statistics (and in informatics)?
2° how much time and effort are you ready to invest in learning the software?
3° what kind of tests/analyses are you planning to do?
4° How much money are you ready to spend for this software? (yes, some statistics software can be very expensive, if you do not have an institutional access)
....
According to your answers, you can determine which one is the best for you.