I use JAlbum on my own server and I am satisfied. It's easy to use with an easy to get along with learning curve. I didn't see the feasibility of hosting my albums on their server for right now. But I will return if the need arises.
Connect with Facebook to get one click access to Trustpilot.