Yes, besides a weapon's effectiveness, you should also consider your playstyle, the map, and the number of players in a game.