Wordpress is good, powerful and flexible, but you need to know what you're doing with it. I've seen some great Wordpress sites, but I'm not a web page designer and wouldn't know where to start with customising it.
I am a bit of a fan of Squarespace, and I think Squarespace is a better way of getting something up that looks great quickly when you don't really know what you're doing. (Also if you host Wordpress yourself the security updates are a pain).
Currently, I share my photos directly from iCloud with iCloud's Shared Photostreams. This works well as my mother and brother have an iPad and iPhone respectively, so when I share them, the photos just automatically show up on their devices.
I'm still new to photography, but when I get to a point where I'm happy with showing off to the general public, I'll reevaluate my options then.