Just like the vehicle itself, everyone's going to have different likes and dislikes based on individual experience and needs, but my preference is the Truxedo LoPro. Had one on my last truck, for about 10 years, bought a trifold for the new truck based on what I heard some other guys say about them, and have regretted it since about the first week. Granted, 90% of the time it's fine, it seals good, doesn't leak, and is easy enough to remove when necessary. But the Truxedo rolled up right to the back of the cab and I never had to remove it even once in 10 years. The only bad thing was that some of the stitching was letting go the last couple of months, allowing the sides to flap a bit sometimes, but, again, it was 10 years old so in hindsight was not too disappointing.