fungifred: I agree with you that the gallery should be small and flexible. That's why I like zenphoto. However, when I realize it does not support sub-catigories, and waited several days for the new release, finally, I decided to write my own gallery. What you see at http://blog.dukechina.org/gallery is actually written all by myself. But about 10% of the code and the default theme are from ZP. It seems the zp developers are not interested in implementing sub-cats, while many users are expecting this feature, so I spent several hours yesterday to implement this feature to zp. But still there's a lot to do to optimize the code and structure of zp.
I like the popup commenting, because most people do not comment, and it is a waste of space to show the comment form for each photo. and It is ajaxy. I don't know why it did not work for you. As for the slide show, some of my friends are crazy about it, and it is just my theme, and do not need any support in zp's kernel.