I am WordPress developer. I think wordpress is easy to used and this is very broad. If person have a fully knowledge of wordpress then eCommerce site can be make in WordPress . All plugin are availabe ( https://wordpress.org/plugins/wp-share-buttons-analytics-by-getsocial/) and create custom function. I am also create eCommerce site in magento this is only good for eCommerce but WordPress is good for everyone.