I've been using WordPress on and off for many, many years and really love the level of customization available. My current favorite theme is Customizr (see link below).
One of the main reasons I like using WordPress and hosting my own site is that I have full control over all of the content. If G+ or Facebook change and my images are no longer available, it doesn't matter. And yes I have local and offsite storage for all of my photographs. Also all of my posts and links point to one site.
I know WordPress isn't for everyone, it does take some work and knowledge. I have done web development, so I am comfortable editing behind the scenes code (HTML and CSS). I have found that more and more I just pick a really good theme and I don't have to do any code development.
If you are interested in using WordPress for your site, check out my site and the Customizr site (links below).