I think Shopify handles ecommerce better - it is an out of the box and hosted solution. But it isn't as flexible as WP. PMP Payslip Registration Wordpress has a lot more custom options. For example you control the entire stack of your application ...