I am professional graphic designer and as per my recommendations use KrojamSoft PhotoViewerPro as it has tremendous features along with editing options.