Good advice. While it might seem a good idea to hire some freelancer to set up self hosted ecommerce solution as it is cheaper, but looking in a long term, your eshop will need maintenance. Especially annoying with Wordpress and Woocommerce, when using lots of third party plugins. After few months you obviously think up a new feature or two, but original freelancer won't be available and you'll have to find a new one. He will have a hard time cramming in new features and installing updates. The cycle continues and usually such eshop becomes a mess. Slow loading times, unsecure, hard to implement new features. And if custom integration for local payments or delivery provider breaks one day - you are in real trouble.