I have had 2 web sites (mine and the HOA) for years and it never
occurs to me to use anything else.
If you have a program like Fling on your PC, sending stuff to the web
is a one click thing. You can set it up to do it automatically (no
click) if you want. Anything you drag into the mirror directory will
go up on the next scheduled scan.
I use Apple's Aperture for photo post processing and it will upload to a
limited number of places, such as Facebook, Flickr, email, but not much
more. When I need to upload photos to my webpages, I use the webpage
editor.