I just revived my photo blog, bobmorris.wordpress.com on WordPress. com and am impressed by their multiple other options now. The basics are still free, and include free hosting. There are also three pay versions, two of which include hundreds of free pro themes. The top version allows Woocommerce, which is owned by WordPress, so you can have a store.
Personal is $4 a month. Removes ads. Email and chat support, basic customizing, Jetpack essentials.
Premium is $8 a month. Unlimited free themes, advanced customizing, sell with PayPal button, get paid for ads.
Business is $25 a month. Install plugins, including WooCommerce. Google Analytics. Unlimited storage.
WordPress hosting appears to be bulletproof too. A big advantage is you cn focus on content. WordPress handles all the back end stuff for you.
The image shows my photo blog. Let me know what you think. The theme is specifically designed for photo blogs.