There are a lot of things I love about Shopify, so I'll just list a few;
Customization - You literally never know who is using shopify and who built their page from the ground up. I've worked for two different fashion companies with COMPLETELY different webpages, but both are so easy to use on the back end.
Ease of back end use- You can make it as easy or as challenging as you want. Hire a coder to code you a sick ass page! Or just do it yourself! I've done both, and results are always great.
Reporting - Can pull a lot of great reports through Shopify
Integration - integrates with soooo many different useful apps and shipping resources. The possibilities are endless, and you are never just tied to what Shopify themselves has to offer.
Product Pages and Variants - So easy to create and use, and integrates seamlessly with our inventory software. Usually just takes minutes to line up!
Import/Exports of Products is insanely easy
They changed the way they export products and inventory and so now supporting drop shippers is a bit more complicated and takes a few work arounds. That part is annoying, and takes about a half days work now when it used to take less, but hey there's probably alligators in heaven so what can ya do.
Use it! Almost everybody else is. Especially if you're a company who is going to be drop shipping. Export of products from the manufacturing company to the carrying company is ridiculously easy, photos and all!
This is the face of our business, and supports all of our profit. It is the beginning and the end for us. If Shopify ever crashed we would have to rebuild a 5 year old company from the ground up,