I alternate between gas and E85 as the price fluctuates seasonally. One is going to lose some mpg using E85, so you have to look at a cost per mile and not the mpg comparison. I have found in my experience that there needs to be at least a 70 cent price difference to break even. E85 being lower in price.
In my 2013 Silverado, last winter the price was a full dollar lower for E85. I used E85 most of the winter months. I was getting about 16-17 for all miles on gas, roughly 12-13 for E85. But with the big price difference, I was saving about 3-4 cents a mile on actual fuel cost using E85. When spring rolled around, the price gapped closed up a little, so I went back to gas, or more specifically, E10.
If the vehicle is made for it, and you can find a good price spread, then buy E85 if you have a mind to do so. I have grown fond of the blender pumps at some locations that offer E10, E15, E20, E30, or E85. You just select what you want. With my Silverado, I have grown fond of E30. It is about a dime a gallon less than E10, yet my mpg doesn't take a hit in relation to E10, so it is more cost effective. Choices, Choices, oh so many choices. I am glad we have so many, but it can be confusing for a lot of folks.