Over time, I've tried out my fair share of sites to host my work and spread the word about me and what I do. To be honest, there's a lot out there that's either really worthwhile or totally unnecessary. I'm going to give you a list of the interfaces that I've tried out and which ones I like or could do without.
Squarespace is a very sleek and intuitive interface design. I highly recommend this for those of you that don't have a lot of coding knowledge. They have templates for various different needs and portfolio types. They're yearly hosting fee is a bit more pricey, but for all that they offer you, it's hard to beat. Not to mention they have easy blog integration.
Cargo Collective is the portfolio site that I currently use. It's easy to plug in your projects and have a very profession and affordable site. This is a site I would recommend for anyone from beginner to advanced, since it lets you plug and play or write your own code.
Tumblr was my first blogging platform. It's extremely easy to get setup and start blogging right away with free themes galore. My only dislike about this platform is it's lack of implementing an easy commenting system. You have to go through a third party site. Also, there really isn't too easy of a way to have ads or monetize very well. Overall, tumblr is great for those just getting started and wanting to get their ideas out there, but if you actually want to run a business or the like, then look elsewhere.
Wordpress is the platform that I heard of most when I started researching blogging. Admitedly, I tried this platform and found it a bit confusing. Now, that's not to say it's not great, because a lot of people blog very successfully on this. I'm just not one of them. If you can fiddle around with it, you can make a pretty amazing blog.
Blogger is my platform of choice, though. Run by google, it has great monetization opportunities and is super easy to get started (I built my blog how I wanted it in less than a day). It also has a comment system and built in stats tracker to see who your audience is. Overall, I feel like this is the easiest platform for all levels of blogging and also gives you a chance to write your own code if desired.