Have a look at jamovi. It's free, intuitive and based on R. Excellent features such as when you change a piece of data, everything that depends on the variable – other variables, graphs, results – everything updates.
jamovi's ever-expanding library of modules can cope with a lot of quite sophisticated models.
The purpose of conducting a statistical analysis is basically to give meaning to seemingly meaningless numbers. Regardless of whatever the statistical method used, the researcher has to have a clear idea of the basic concepts of the approach they are using. Inappropriate use of statistics will lead to faulty conclusions, errors and it will undermine the significance of the research. Therefore whether it is SPSS, MatLab, Minitab, or R software, the application depends on the context of the research.
Your preference, the characteristics of the data as well as it complexity will determine the choice of software for the analysis. However, big data demands more advanced and sophisticated software like SAS, R, Python etc.