The module is perfect and it has all features I consider important to Eshop should has.
I have just 1 bug:
All content od Eshop (list of products, single product, cart, order ...) is made as pages. So you can use different templates (with different side bar) for eshop pages.
However this is not correct in all pages. The page of list of products and of single product have feature like post and port archive, not page. Even you set different template to page Shop (page template for list of product) you still have the side bar of ports. You even can set template with no side bar and you have the side bar of posts.
<body class="archive post-type-archive post-type-archive-product woocommerce woocommerce-page ...">
All Other pages like cart, check out ... have attributes of page, so it is possible to set different template to each page.
<body class="page page-parent page-template page-template-page-eshop-php woocommerce-checkout woocommerce-page ...">