Yes, for long-term outdoor storage that would be the best solution. But it may not be practical for a daily or frequent driver.
The biggest problem with car covers is once they get wet, you have to take them off the car, but then you have this huge, heavy, soggy thing to deal with. And even if...