Excellent points from Chris.
Except for template-resources (spacers and borders, etc), I use Binarys exclusively, even for my logos. Even my header and footers are structured content w/binary. I mean, you may want to serve that SVG as a PNG if their browser doesn't support SVGs (shudder).
Especially for News-type content, you want Binary, since you also need to make a special entry for OpenGraph/Facebook for when the entry is shared! You also want the image gone when the story is gone.
I get around the 'user wants to put an inline image' factor in my WYSIWYG content by, yes, Binary Image, but I allow them to choose a 'class' (which allows for more freedom in where it is placed).
This helps with putting thumbnails in the news listing pages, too. Content should have an associated image, for sure, but I decide where and how and if that associated image gets shown.
Let's never forget that any content is going to be both mobile and desktop (and a watch!), letting users place and pick images is BAD. You always want control over this and also want Accessibility control.
You can include a second Binary image for later if you like (or a third, and in some places I let them pick up to 5 where I choose randomly between). In the past I let them put a suggested number of paragraph breaks to place the image, but that was too hard to maintain for little gain.
In the same vein, I actually have my 404 page serve an image (when the url has an unfound .jpg), so if an image is gone, I have a placeholder site-wide.
Never use images as files unless you are using the same resources across multiple sites, and even then, I would say, figure out a way to use binary.
Mark Pitely
Marywood University