I use R programming Language. On top of open access, reproducible R codes are available on website that I like the most. Someone with basic R knowledge can easily grasp reproducible R codes.
R will take a lot longer to learn properly, but it will have possibilities/options for doing any kind of analysis common to see in the social sciences. The opposite is the case for SPSS.
In addition to usefulness and ease of use and cost of of the software programs such as R, not only R is open source, and ease of use and, we have to take into account, the ability to save large data sets. Using SPSS and SAS not only we have to consider ease of use, but also both SPSS and SAS can solve problems with large datasets that can be saved.