What do you like best?
The ecommerce functions are the best of similar web builders. Plus they provide real time shop analytics.
Shopify makes constructing your website easy for beginners to those more knowledgeable about coding. They offer a diverse array of templates that fit businesses of all types. Within the templates, there are many standard customization options. Additionally, the Shopify store also has tons of add-ons that make it easy to incorporate special functions. All these design elements allow your to create a website that doesn't look like it was created using a popular site builder.
What do you dislike?
You can build the home page with a solid number of pre-made "sections", allowing your home page layout to be very customizable and unique. But you aren't able to build pages other than the homepage in this way. There are workarounds posted online, but they tend to involve more coding.
Also, not all "sections" are available for all templates. I wish I was able to use some of the cool sections that other templates include, but they aren't available within the template I'm using. Overall, though, there is a solid selection of sections.
Recommendations to others considering the product
There are tons of online forums of Shopify users who have tips and methods on a huge variety of questions. Google your questions and learn as much as possible from the answers.
What business problems are you solving with the product? What benefits have you realized?
Create a customizable, good looking online store. Our final product ended up looking very professional, with the ecommerce functions working seamlessly. Managing orders is all done easily within the platform, making it a central portal for our online store