WooCommerce. I've used it for a (small) webshop for two years now, many customization, no real problems at all so far.
SAAS solutions seem the most elegant, but we don't want to become a reseller and want to retain fill control for oud customers.
Prestashop looks interesting and not as bloated as Magento.
I consider this to be an advantage actually. At least if you do not only want a standalone shop, but an integrative website with a news/blog area, static pages like faq to draw in customers.