I'm kinda in the middle.
I don't like OTP'ing because if you get banned out or your champion is picked, you're forced onto a subpar champion to which your knowledge of playing isn't at it's best.
Like I'm a Vayne main, the matchup I used to have the most issues with was Caitlyn. I started playing some Caitlyn and now I know how both champions function I can play the Vayne Caitlyn matchup decently and not get completely smashed like I used to.
LeagueofGraphs says I have a 100% win rate as Vayne vs Caitlyn right now. (It's only 2 games sure, Thankfully Caitlyn isn't popular)
I also don't like intentional counter picking.
Counter picking and not knowing how to play the champion or the matchup is as bad as being autofilled and picking one of the hardest champions in that specific role.
Like every time I lock in Vayne and the enemy auto locks Caitlyn... I check OP.GG/Porofessor.gg and see they have no experience on Caitlyn or have really bad stats on her I just smile.