I have no personal issue with Salah at all. Just find it incredibly boring that most FPL players decide to basically have the exact same team, we had a rule before in our league where only 2 players could have the same player but ditched it this year, it was a mistake. Everyone in the league has Salah, Son and DCL, soon everyone will have Chilwell, Ziyech and Grealish, and the other players are pretty much templates as well with more than half ownership (Kane, Robertson). It gets to a point where you don't really celebrate your player scoring because every single player has him, or worse you want them to fail because someone else has captained them while you hadn't. Every week comes down to watching 2-3 players that you own that others don't and not caring much about the rest. I get that some people enjoy it but for me it's no fun at all.
If I bench Salah and he blanks I automatically get huge advantage over the rest of my league because they will all have him, probably half of them at captain too. If he scores I get further behind, probably, but at least there's some fun in having a different team. I literally don't see a point playing FPL if we are all going to have identical teams bar 2-3 players. You are literally playing Grealish v Zaha, Bellerin v Justin and Martinez v McCarthy as that's the only difference between the teams.
I also don't look at overall rankings at all, so it boils down to the league with my mates, and having a different team is the only way I can enjoy this.
Ideally I would go back to the two team rule, or even designated player (based on draft) or ban all players above £10m.