I utilize the content manager that includes a gallery within, along with a number of other types of items, like video and cross-referencing other items from other database. Of the two that manage their sites themselves, they are loving it.
Trick is to plan ahead along database/content manager structure first.