Have success with ECC+!
The only gripe I had was the need to install the FLEXIcontent addition.
It easy to get lost in the configuration but if you take the time to read through all the options, you'll figure it out in no time.
When I did have a question, I posted it to the author's website and had a response within 24 hours.
If you have 10's of pictures to upload at one time, it will take a while to do unless you pay for their batch uploading module.