It is better to have an off-site host one's photos. It saves on server space here, helping the site run more smoothly. If there is a crash, like the one on New Year's Day, the photos are safe on the other site.
Additionally, I can (and do) mark my photos as "Hidden" on Imgur. Those with a link can view them but are not accessible to the General Public. If I delete the album on Imgur, it automatically removes them from here and anywhere else that I posted a link.