I went back and forth on the in-channel vs. stick-on when I recently put some vent visors on my new truck. Finally determined that there is enough of a potential long-term problem with the in-channel and window wear/pressure along with the fact you DO lose some of your window opening that I went with factory Ford units. I prefer the LOOKS of the in-channel, for sure.
I noticed the other day that my driver's side visor has a loose corner already....sigh.
I prepped the area correctly and everything, but still have the looseness. No big deal as I have some of the good automotive double-sticky tape, but yeah...sort of pissed me off.
I had a set on my Suburban for 19 years without a problem, same for a few other vehicles I've owned over the years.
I would say if you did a poll you'd find most people liking the in-channel ones a little better. But ultimately you decide what you want on YOUR truck.
Here is a picture of mine, for reference.