Regarding octane, the rule is simple: use the gas with the lowest octane that doesn't cause pinging. Anything higher than that is wasting money. (But if it makes you feel secure, there is no doubt that that has a certain value.)
Here in California, we've had nothing but E10 for years. I find that I get about 10% lower fuel mileage in all my bikes, compared to when I'm out of state and burning pure gasoline.
E10 is hard on fuel lines and plastic floats. It may also cause premature death to carb diaphragms -- bad news for those with the flattop Bings.
The other thing to keep in mind about E10 is that ethanol is hygroscopic and will pull water out of the air. It also evaporates out of the gasoline more easily. This can leave water at the bottom of your tank. Since I ride my bikes year round, I don't worry about this too much, but if you put your bike up for the winter, try to use a gas stabilizer and fill the tank as high as is practicable; or else, empty it completely. By minimizing the headspace in the tank, you slow the evaporation and reduce the amount of humid air from which the ethanol can draw water.
One reads about the problems with the Ducati retro classic bikes that have plastic tanks, and also Norton fiberglass tanks. But the plastic tank on my R1100RS never had any problems. It seems to be very material specific.