I had a set of Weathertech in-channel for years. Never gave a problem. Five minute installation, no leaks, no cracks, stayed on the car when I sold it; frankly I should install some on my new car.
I purchased the in-channel because I didn’t trust the tape mount method to remain sealed for the long term.