I've been using SM Pro for 5 years and am well satisfied. I'm not a pro but I do sell, so the pro version has made it all very easy for me. I simply design my gallery, upload to it, develop my pricing scheme and SmugMug does the rest. I can't speak for Flkr.