It is a little complicated initially, but isn't so bad when you get used to it after doing it a few times.
It's easiest to do it in markdown. To do that, you should go to http://imgsafe.org/ and upload your photo and then use the link from the photo in markdown. See how to add an image in markdown here.
RE: Why is it so hard to add a photo to my post on steemit?