zunächst erstmal musst du entscheiden, wie sehr du am eigentum deiner bilder hängst. weil wenn du die bei egal welchem der genannten services hochlädst, hast du sie quasi aus den händen gegeben. es gibt natürlich immer funktionen, die die bilder aus dem profil ausblenden oder nur per passwort ansehbar sind, aber die festplatte auf der das bild gespeichert ist, gehört google, yahoo, facebook oder irgendeinem anderen anbieter, der nicht du selbst bist, und du hast keine kontrolle darüber, wo dein bild wirklich überall gespeichert ist. wie gesagt, das nur als hinweis, falls du etwaige monetäre ansprüche an dein urheberrecht hast. in dem fall musste dir für paar mack im monat irgendwo bißchen webspace mieten und darauf dann deine bilder packen. wie das genau geht, kann dir ja erklärt werden wenns soweit ist.
wenn das alles aber keine rolle spielt, nimmste wie gesagt einen von den kostenlosen anbietern. picasa (bzw. google photos) ist zur zeit offensichtlich das maß aller dinge, was bilder hosting angeht, las ich bei
caschy. vor- und nachteile haben sie alle irgendwelche. musste halt mal bißchen rumprobieren, was dir so zusagt.