This question arose in front of me 5 years ago. I started my coffee business, then it was very promising for me, but I was very young and inexperienced, since I was graduating from a university where I was taught the basics of programming, I decided to deal with all the issues related to the site on my own! I created a prototype site, I also created a design and even made a few pages of the site, but I could not launch my store. By the fact that everything was wrong, the site did not look like it was in design, and I did not like it. The site did not work well and did not display products as I wanted.
My business failed after a few months of operation. But I did not give up my attempts and I also thought about the flower shop and the commodity business.
I realized that it is better for me to create an e-commerce store where I can sell various products. I decided that I didn’t want to do development on my own and having studied the market well, having attended several consultations and talked with different mentors about the vision of the business, about various problems that may arise during the development/creation and running of a business, I decided that I would still do this.
Now I am already consciously looking for a development team and so far I have settled on https://dinarys.com/hire-magento-developer as for me this is a promising direction. One of my mentors also had a Magento store, when the store reached a certain size, the tutor sold the business. I think I can do it!