WordPress default media uploader is not working well for fronted upload so I have added our own image uploader. Image can be uploaded to server or user can enter link to image. Image upload to server for non logged in users are disabled, only they can insert links to image.
Let me know, what you think.
This GIF animation will describe about AnSpress image upload: