1. The ability to integrate with a content management system supporting different templates etc. 2. The ability to have product packages (example: 250gm, 500gm, 1kg etc per product). 3. The ability to extend the application via downloadable plugins from an app store. This will be difficult to do in Go, I think. This will be needed for supporting different payment gateways, coupons etc.
My only complaint with woocommerce is that it is easily hacked because of Wordpress vulnerabilities. Else it is a good product without the heft of Magento.