I tried numerous paid & free sites to build my artist gallery http://www.roykeeler.com
And found freehosting offers the best services, with unlimited free storage, slideshow,
Picture zoom, images at the correct picture ratio and quality. Only con is I can't get the html to stop at the end of each page, & there is little if no customer support.
The very worst website builder, funnily enough, is Google!