I have the Bakflip MX4 on my Raptor. The matte texture matches well with the other plastic on the truck. No complaints at this point other than a few spots of water get in towards the tailgate when I go thru a car wash or if it rains real hard. I imagine some adjustments could minimize that but it’s so minimal I haven’t messed with it.
What is the top surface made out of? Something that will fade?
All covers will fade-with time. Even the heavy fiberglass ones painted to match the color of the truck will/and do fade. Also-there is not one made that won't let a few drops of water in-with maybe the exception of the fiberglass covers.
However-the fiberglass are the worst of choices-IMHO. They are heavy, and if you want to use a partial or the whole of your bed they need to come off and take a space as large as your truck bed to store. The hard tri folds-or canvas roll-ups can be stored just about anywhere.
That's why I see mainly fiberglass covers on show trucks-or work trucks that need to secure tools.