I have a fiberglass topper for when I need to haul lots of stuff on trips, but it only sits on the truck when needed, as I also have a truck camper that we use frequently, and I tow a gooseneck and a 5th wheel on occasion. Most of the time, I use a Lund tri-fold soft cover on the truck. (probably a Genesis, or an older version of the Genesis...) It installs quickly and easily, and keeps stuff dry and out of the sun, and away from prying eyes.
It's probably 10 years old, as I bought it off CL for $100 about 7 years ago. I make sure nothing touches the underside, as that'll put holes in any soft cover. No holes or wear in the top material, though the viny trim has split a little in the corners where it folds. It's only cosmetic, and doesn't appear to be getting worse. It's very similar in function to the Gator Tri-Fold, though my Lund has four of the flip-handles that lock it down by grabbing under the bed rails, whereas it appears the Gator has two at the back, and the front uses thumb screws instead. I'd be fine with that.
If you can find a good price on the Lund, I can say that mine has held up well. The flip handles are easy to adjust, and work well once adjusted to your truck. I can put mine on in 60 seconds, and fold it or take it off completely in about 30 seconds. Note: the flip handles don't have be adjusted to use a lot of force... They should go over-center pretty easily. I've never had mine move around once I clamp it down, even when the handles don't take much force at all to lock.
Wow, here's a deal on the Gator, $269 shipped, and it is made in the USA... This place says they'll take it back if you don't like it too, and credit you toward something else...
https://tonneaucoversworld.com/gator-tri-fold-tonneau-cover (I have no affiliation with this place, but it sounds decent...)
My advice: If you will need to remove it occasionally, and can treat it decently, a folding soft cover is the ticket, and will last a long time. If you're looking for a permanent install, go with a nice (craigslist) topper. FWIW, I get slightly better mileage with the topper than with the bed cover.