I've used a bunch of different programs so far.
- Home-rolled pages
- MoinMoin wiki
- Flickr gallery
- Gallery 2
Home-rolling gives the greatest control, but also requires the greatest technical and artistic effort. I rate this as too time consuming, and have generally abandoned the effort.
MoinMoin is extremely flexible, and I have a fondness for wikis. But setting it up is not for the non-technical, and I went through a bunch of various plugins before I decided on the current setup. Personalized design is a bit more tricky than with Gallery 2, but entirely possible.
Flickr is easy to use in many ways, but I don't generally feel comfortable with leaving my pictures in a space I don't actually control myself.
Gallery 2 is okay-ish, but I think there's something lacking. But pushing new images onto the web is easy, and I can add comments/descriptions on many levels. Presentation control is decent, and can be augmented by personalized design.