I bought the most expensive ones at Academy and they lasted me only a year on average. My boat sits outside without shade. The problem is that rainwater makes puddles on the cover and the weight of the water eventually breaks the cover. I tried to hold the cover high with different things, but haven't had much luck staying up. I bought a BPS cover this year and will see how it works for me.
Bass Pro or Overton's would be my choice. I bought one from Cabela's with a 3 year warranty. After a year, it was falling apart. They wouldn't honor the warranty and it was their brand. I went to Bass Pro and spent the same amount and it is 3 years old and still working great. I am very selective what I buy at Cabela's aince.