As a part of website project, I tried 3 photo sharing website: Flickr, Instagram and Pinterest.
Flickr seems great. Almost any size of photo you can upload. Album gallery looks neat.
It is not available to upload photo from PC on Instagram. There are some App which does upload.
Pinterest is okay to upload but file size is limited.