I have been experimenting with different bloging platforms in the last week. I've come back to blogger where I started my blog. I can't find a blog site that does exactly what I want, yet.
I played around with wordpress.com. It's got a lot of great tools, lots of plugins, widgets etc. I liked wordpress.com but for flexibility of layout I was more comfortable with blogger.