I have one similar to these. I have had it since I bought the truck new in '03. When I get a new truck I will most likely get one like dodgeboy has. The one piece is nice for weather protection and security but in real world use it can be a PITA. They are hard to put on and take off.
The size and weight make them awkward to do with one person. I have been happy with mine after 12 yrs. it has needed a few minor repairs over the years, with the worst being a cable replacement this year. The cable rusted out, probably due to the salt air here.
Truck covers