I've tried all of the image hosts mentioned above and so far tinypic is the easiest and fastest for me. Provided you have an account with them, no ads or popups whatsoever and direct links to image. Also, I have over 500 image uploads with tinypic and not a single one had been deleted.