There is a Cart2Cart Store Migration App for migrating products, customers, and orders.
There is an interesting article about the reasons for migrating to Shopify for a large seller (in English). But in a nutshell:
- Data security
- Speed of fixing platform bugs
- Quality of store programming (not platform)
- Too expensive support
- Not always easy to install apps
- Inability to pay for purchases due to server unavailability