Any software can be used by non-statisticians. Unfortunately, some software makes it easy for people to fail to check for problems with their data, to do the wrong test and to publish wrong findings.
So your question is kind of like Can anyone recommend a brain surgery kit for people who aren't brain surgeons?
I think, for a rather simple study, it is better to opt for Sphinx. But if the study is complex, and requires a lot of analysis, then it is better to use SPSS.
A note on Excel. It's awful. The many uncorrected errors in the statistical routines have been well documented over the years, and remain unfixed by Microsoft, who clearly don't care.
Plus, Excel doesn't leave an audit trail that allows you to show the process of data preparation and analysis. So if breaks the FAIR data principles.
Article On the accuracy of statistical procedures in Microsoft Excel 2007
The authors conclude : No statistical procedure in Excel should be used until Microsoft documents that the procedure is correct; it is not safe to assume that Microsoft Excel’s statistical procedures give the correct answer. Persons who wish to conduct statistical analyses should use some other package.
Microsoft has, of course, never documented the accuracy of any of Excel's procedures, and you can very easily show that they are capable of producing nonsense results.
For SEM: Smart PLS. I am currently applying analysis of my Ph.D. thesis via Smart PLS and Smart PLS is a more pratical software, has a better interface and simpler to use.