Always used woocommerce. Look at the plugin wp-shop: free, Russian, integration with 1C and payment systems. Request a response from those who had with this plugin the thing: Everything is so cool? What are some pitfalls I would face. What are the downsides? It would be good in comparison with woocomerce.
The plugin WP-Recall has its own shop. And a lot of payment aggregators. The shop uses its own type of record - in contrast to wp-shop (it, as far as I know, all dumped in a heap in Post)
+ WP-Recall there is a nice personal account of the user in the frontend (in wp-shop in the admin panel)
Developer from Russia. Support won't be a problem.