And yet the most popular and fun FPS games are the vanilla ones - for team based TF and BF, for retro style UT, for competitive CS, for casuals, the older CoD's (Anything MW2 and before I would argue).
The issue that I think these newer FPS games have is they try to create action with the game rather than giving the players the basic tools to create their own. When playing the beta of BLOPS 3 they somehow manage to make an online game feel like it was on rails, the same as a single player game is. You play CoD4 or you play CS and you are soundly in control, in BLOPS3 and AW it is more like you are following the direction that the game is trying to take you instead