In short, no. At the moment Magento 2 is in Beta, which can cause unexpected problems, e.g. when ordering, paying and during other important actions performed by the user in the store.
Stability is extremely important for eCommerce because it translates directly into customer satisfaction and profits. The stable version is supposed to be released in the 4th quarter of this year. I would only consider using Magento 2 then.
Stability, however, is not the only problem.
There are many ready-made solutions to problems that occur during large implementations (separating user sessions for multiple application servers, among others) for Magento in its first version. These solutions have been tested numerous times and the community shared them so that they can be easily used and implemented by anyone.
From our experience we know it’s difficult to acquire knowledge since huge changes are being made between each developer version. One week functionalities were fully operational, and the next they would simply stop working. The documentation, as well as articles on Magento 2, weren’t being updated which makes modifying Magento 2 quite difficult.
The issues above imply that various functions have to be coded from scratch for Magento 2. This is because hardly any provider of services accompanying eCommerce (e.g. payment, delivery) has a version of their module adapted to the new system.
Summing up, the need for coding from scratch and the lack of support/documentation result in a significant disadvantages such as increase in project costs and creation time. Despite the many advantages of Magento’s new version, I believe that it would be wise to postpone implementations until mid-2016.
What if you’re facing the need to implement Magento right now? Will it be possible to migrate to version 2.0 in the future?
It’s been announced that an official tool for transferring the contents of the database from M1 to M2 will be created. However, it’s difficult to determine how well it will work. Migrating modules may certainly be a problem from time to time.
A more important question is whether it’s worth migrating an online store efficiently running on M1 to M2. In our opinion, it’s not necessary right now, but that may change in the future. Stores running on M1 will continue working reliably for the years to come.