1) Versatility: Shopify has a myriad of apps that can be integrated with your store in order to give your e-commerce business the boost it deserves.
2) 14-Day Trial: Now, the 14-day trial may be useless (As only customers with your store password can get into your site and order), however, these 14 days can be very useful in taking time to build your website to perfection. You wouldn't want to start paying for it right away and then start building your website. Good move, Shopify!
3) Themes: Shopify gives you a good variety of free themes (My favorite being Brooklyn). There are many other premium themes out there, however, if you are just starting out, Shopify's got you covered.
4) Not a Developer? That's perfectly fine! Shopify's 'drag and drop, edit-on-the-spot' website building practice makes it easy to build your website.
5) Domain Hosting: Shopify allows you to either transfer or connect your domain. If you transfer your domain, then you can deal directly with Shopify for your domain renewal payments, etc.
6) E-mail Forwarding: Shopify allows you to set up a lot of e-mail forwarding accounts.
7) Lite Version: The lowest priced model of Shopify is the Shopify Lite model which allows you to sell products directly from your facebook page, etc. This doesn't include a website or domain hosting, etc.
1) Transaction Fees: Shopify levis a 2.9% + 30c transaction fee on every sale you make. (I'm talking about the Starter plan that I've taken). Of course, if you take one of the premium plans, these transaction costs would decrease. And it's not that bad, I'm guessing.
2) Apps can be very expensive: I wanted to add an Ajax filter on my site, however, the app that allowed me to do that was 14 dollars a month.
If you want to start your dropshipping business, Shopify is your answer. It has everything you need.
I am using Shopify to build my online pet store. So far everything has turned out great! I am still in my trial phase, with about 7 days left of it. I am definitely going to go live after the trial period ends. I never thought that I (With absolutely ZERO knowledge of coding) could build a website that looks so beautiful.