I will go against the tide here, by saying no to a full tank. For a very long time, I have never filled the tank for prolonged storage and have never had a problem.This goes for the built in tank on our outboard motor as-well. But, I always use StaBil as recommended on the instructions. The instructions advise you to double the dose for storage.
My suggestion would be to run low on E15 gas at season's end and use non-ethanol gas, what ever is left in the tank, for storage along with StaBil. Gasoline without alcohol floats, so minimal moisture collecting at the bottom of the tank will burn through with the gasoline. In the spring, I top off with fresh gas. And, no, I have never had to replace a gas tank because of rust.
The reasoning is that E15 gasoline used by most newer vehicles goes stale. The site below states it should be discarded. The alcohol in E15 gasoline absorbs a lot of water. It is not only difficult, but expensive to discard fuel. The question is, how far do you want to drive on stale fuel?
Gasoline Expiration - Ethanol Blend Fuels Have a Short Shelf Life
As for small engines, e.g lawn mowers, weed wackers, riding mowers, I only use non-alcohol gas, including in the outboard motor. There is no alcohol to ruin the gaskets and gas lines. In the fall, I first drain the tanks (other than the outboard) to near empty, add a little Stabil to the tank and then run it out of gas. This prevents gumming up in storage. I have not had a problem starting an engine after storage with this method.
Interesting to see comments on this post.