I like photobucket (for keeping images stored), if I just need to do a quick upload I always use postimage.org (never had any issues, doesn't require sign-ups, doesn't require any verifications, and gives you a bunch of easy to use links to the picture)