Virto has successful B2C clients of all sizes. For example, https://www.standaardboekhandel.be/ which are running successfully on Virto with millions of products.
We position ourselves as a B2B platform, but teams that understand and value our technology can certainly use it for B2C and we would be happy to support such clients.
Globally, I adhere to the idea that B2B is really different from B2C in many aspects, and we at Virto are trying to focus on functionality that is usually not applicable in B2C.
For example, Virto supports the ability to work with complex multi-level organizations, when the “customer” consists of many branches, each of which consists of sub-divisions, each of these levels can have its own contracts for some positions with the supplier.
The ability to manage users and roles within your B2B buyer account is also not native to B2C.
And so on.
User experience at the level of product cards can indeed be similar. However, we see that the solutions of our B2B clients can be very different even in this aspect.
At the same time, I fully agree with you that Virtocommerce is an ideal option if the platform is going to scale in the future, and performance is not the only advantage. The platform is designed in such a way that the team can add a lot of functionality without losing transparency and manageability.
We have B2C clients who have been able to migrate several acquired web shops with totally different user experience to Virto over the years, build a C2C marketplace on top of it (created more then 50 custom modules in totals) and they are happy because they can easily manage their environment and add new features without any problems with tech debt.
Regarding product reviews functionality: currently we don’t plan to extend a module GitHub - VirtoCommerce/vc-module-customer-review: Provides review of a products made by a customer who has purchased the product. but if you see how to improve it that it makes sense to think about contribution https: //www.virtocommerce.org/t/how-to-contribute-to-virto-commerce/459