I've always used Photobucket but never really liked it. Signed up for Flickr today but wondered whether Instagram was better? Bit of an amateur with sharing my photos with other peeps, but could be something I'd like to explore. Where do you share your photos?
Instagram is great if everyone else is on IG too. No good for sharing beyond the IG boundaries really.
Flickr is great for proper photo library hosting & sharing. Also check out 500px - I prefer it's UI over Flickr. Dropbox is okay for album & pic sharing too, but less sophisticated that Flickr/500px.
ImgUR is the best for BB photo sharing for sites like this. Quick & easy & no login required if you don't want to.