Wordpress or Joomla can give pretty professional looking results with minimal coding experience.
Wordpress and Joomla are platforms, not site building software
With no knowledge, you can do a lot with wordpress/joomla, however once you want to depart from the standard offerings, or the templates / components / modules / extensions you can find, then doing anything else is 100 times harder, as the coding technology / scale is totally beyond most people
Assuming most photographers are creative's, they will want to stamp their own look, feel and functionality on a site. Unfortunatally, the only way of doing this is to create your own graphics, code and string it all together
The choice of coding package then becomes important. Some deal with the visuals, and have a good wysiwyg interface, but output horrendous code that is very awkward to edit. Some (like dreamweaver) provide a fairly good WYSIWYG environment, and have excelent code formatting and hinting, but without understanding the code, generating a good site will still be hard
I cant really think of a way of getting total control, without a decent array of packages to create graphics, and a reasonable command of CSS and HTML