Depends on your budget and your REALISTIC eCommerce goals. I have developed websites with both WordPress and Magento 1 & 2 for more than a decade and have successful deployed it for the right clients. I have seen start-ups try and launch on Magento without the correct server stack and it was a bigger disaster than a large site running on WordPress and Woo commerce. Bottom line, they both have a place, and neither are going anywhere anytime soon.