There is no easy answer to this question since it depends on a variety of factors such as your budget, technical skills, and desired features.
If you are looking for a platform that is relatively easy to use and does not require a lot of technical knowledge, then Shopify could be a good option for you. Shopify is a hosted platform, which means that they take care of all the technical aspects for you. It is also fairly affordable, with plans starting at $29 per month.
WordPress, on the other hand, is a self-hosted platform. This means that you will need to take care of the hosting and technical aspects yourself. WordPress is also free to use, but you will need to pay for hosting and any themes or plugins that you want to use.
Both Shopify and WordPress have their own pros and cons, so it really depends on your specific needs and preferences as to which platform would be better for you.
Here are a few links that might be helpful:
https://www.wix.com/html5us/hitchhiker-s-guide-to-ecommerce-platforms
https://www.business2community.com/ecommerce/shopify-vs-wordpress-building-website-03474108#iW0CmBI5I5ERuql5.97
https://www.wordpress.com/vs/shopify/