Not really. I've got my squad setup so I don't have more than 3 or 4 players that aren't at least on the bench. Have everyone play occasionally and you won't run into problems very often. If they start complaining, play them in the next 2 or 3 games when possible. When you don't want to, they're apparently not of sufficient skill to benefit the squad, so you sell them and get a replacement if necessary.
The players who don't make the bench will be of one of three categories:
- youngsters who aren't quite ready, but I don't want to loan out for reasons of squad depth (usually my not often used full backs or wide midfielders)
- older players who don't have the skill anymore to play regular first team football, but are handy for depth purposes and/or don't get sold easily
- players who are already agreed to be sold in the next transfer window. Don't really care about keeping them happy anymore.