While a roof is easier than a cover a cover does a good job.
There are places in this country I’d say a cover wouldn’t last long and could also scuff from flapping in the wind, but Indiana isnt one of those places unless there’s a tornaado or may be it’s stored on top of a big hill with no trees.
The 2 winters I’ve used a cover, the rv didn’t even need washed in the spring.