Yea, I don’t blame you. My dad has a snap cover on this F150 and it has sucked since day 1.
I had a truxedo cover on my Ram. The bars were built into the cover, velcro on the sides, and it locked in at the end:
Had that cover for three years and I just sold it over the summer for $50 on criaglist to someone else. The cover held up great and kept the water out. I think I might get the same one for my Tacoma, but going to shop around a little.