Magento is more polished, but also a beast to modify, in my experience. After using Magento for a few shops, we switched to Prestashop and are much happier. It took a bit more customization up front (French-based development left some quirks in the address forms, for example), but it is much, much simpler to wrap your brain around and to develop custom modules.