Even though I write my own gallery software (mostly for amusement and local use) i must say @SmugMug ticks al the boxes regarding what i want in a gallery:
\* custom look
\* can handle from phone
\* doesnt gut my pics on upload
\* i think i can set custom domain