Joomla is a powerful, and most important open source or common access, cms. It is more complicated than we originally thought, but as I said, it is powerful and we are happy with it.
For photo upload you might want to check here:
JoomGallery - Joomla! Extensions Directory
Haven't used this extenmsion myself though so cannot comment, but users seem to be content. Following the link, on the left hand side under "Photos and Images" you will find more modules/expansions.