Best way to render/output an image?

There is a render button for render image, however this only stores the image in the RAM.
Right now to render a singular image I set the frames from 1 to 1 and click render animation as this is the only button that actually creates a file. From memory you could also technically save the image through the UV image editor, but which is the easiest and best way to do this?

Thanks

The best way is the way you find the best. What may be best for me may not be best for you. Nobody should be making a decision for you.

Render the image and save image from render screen (Image Save as or just F3)
or
Set frame range to 1 and render single frame animation
or
Use the File Output node in the compositor

Try all three options.