I like HubPages. I've been publishing here for a few months, and I've had some mild success.
While HubPages is a strong domain, I don't know that I'd say it's the best place to publish things. I also write at Yahoo! Contributor Network. I find that articles there do slightly better on Google, all things considered, than hubs published here.
There are other advantages to writing at HubPages, though. The payout is a little higher (~$3.00 CPM compared to $2.00 CPM). You don't need to have hubs reviewed before they're published. You have more lee-way to include links to other websites for SEO benefits.
I do earn more at YCN, but I've also had an account there for years - far longer than I've had an account at HubPages.