After some feedback (thanks!), I’ve decided to continue to host images on my own site after the redesign. It gives me more control over how images are displayed, and also allows the image galleries to retain the same feel as the rest of the site. Now the trick is to figure out how to manage it all.
I’m currently using Dave’s album.pl, which has served me well, and isn’t so far off from the right solution. There seem to be plenty of options out there, and I’m looking for the one somewhere in between album.pland Gallery, which might be overkill. For example, it’d be nice to have an admin page where I can upload new images and change captions through a web interface, but I don’t need to have comments or display EXIF data for every image or allow other users to upload images. Any suggestions?