wingchun100
Senior Master
With WordPress, you're not limited to their hosting. A lot of people choose to put their blogs on WordPress.org, but the actual WordPress CMS (as with Joomla and Drupal) can be hosted nearly anywhere. There are plugins for most of the other things you need (some free, some paid), and folks on Fiverr and Gigbucks who will do the setup work for you for a few dollars. There's definitely an investment of time learning to use it - no doubt of that - but once you know it, you can take your site to any hosting provider you like, and it will work pretty much the same anywhere. It can be easier to learn one of the dedicated sitebuilder programs, but you end up having to learn another one if you change providers - and you end up having to rebuild your site.
I was with a different host before SBI, but then someone else who hosts a fairly popular site turned me on to them. As for Fiverr, that is always a crap shoot because even if you hire the highest rated person on there, you could still get bad work.