There are also the consideration of what the page will have on it.
Basically depends on your needs at the moment.
If you're just starting your business and it not online-only (something you don't need Merchant capabilities for) then you can probably get away with templating it with something free with minor alterations.
But if you need eCommerce capabilities, best to get a professional to do the site for you.
That being said, my wife just started her business a couple of months ago, and of course, enlisted me as webmaster, accountant and several other things (all for free LOL). I've done up a site for her, which is just an info site with a form to request a quote (she does Commercial / Residential cleaning). Basically all her site is, is a replica of her business card (which I designed) but with an Info page and other pages etc... could have hand-coded in Notepad, but since I have DW 8, I used that.
Basically, if you're doing this site for your business, determine what needs you have as far as eCommerce, info-only etc... then look for an appropriate coder / template.
Edit: Take so long to type, 2 more posts LOL...
**Since its eCommerce, definitely hire professional. You could offer the job on one of the freelance sites, or Google webdesigners. I'd offer, but I'm not really a professional web designer.
I know a couple, but since I've never used them, I can't really make a recommendation. Just make sure that whoever you hire, that is their PRIMARY business. We just got done with a customer last month that had hired a guy to do their website and it turns out he stole all the code from another company...