The best one is the one that does what you need. And your skill set is sufficient to code. Your friend needs to do research and find out for themselves.
A search on Bing or G will provide the same answers as you will get here.
The BIGGIE on ecommerce is not the program to display goods, it is having a contract with a payment processor, the back end security, compliance with GDPR and Other Laws, and a Bank willing to play for one to be able to conduct business. Get that out of the way first. Then one can worry about what "program" (php or not) to use.,