Hi Corin,
You should also see following points before getting into choosing a platform:
• Maintenance cost.
• Plugins or their stores.
• Does your website require custom development or not
• Do these platforms provide you much control over your website?
• There is a large ecosystem of visual templates, designs, and plugins available, which can be used for putting together a website that looks professional, are these platforms providing the same
I would suggest posting your project in milestones, like designing, development, and testing then deployment.
You will get lots of suggestions on quotes, and question from different freelancers also, for other CMS and opensource platforms,
Thanks,