@RayD_O1 we both have been here since Day 1, or should I say RayD_ODay1?
In all seriousness, the biggest failure of this game out of all the issues has been with game launching. More players prefer predictability over ease of use and randomness.
Also, just the fact that I can finish an awesome round with highly competitive teams to then get dropped back into a lobby waiting for players is one of the most epic fails in an FPS matchmaking system I have ever seen. Who would code that algorithm and think that process is a good one? DICE, that's who.