What is the best online tool for sharing photos and photo blogs?

Flickr is good. It is free to use with a limited number of albums, and has a competitively priced "pro" version to allow users to uplaod more albums. There are many groups that provide constructive critism and run photo competitions.