Not necessarily, but then again I guess it depends on your definition of a good match. I once went 32-7 in Black Ops and still felt angry at the game. I don't like losing games, especially blowouts. I don't like stupid deaths. I don't like what I personally believe are cheap tactics. I don't like really laggy/glitchy games. Even if I get a lot of kills and win the game, I can still leave with a bad mood if my teammates were svcking or being negligent of the objective.
I'm picky and I realize that. That being said, I still love Crysis 2 and a lot of my matches have been enjoyable. Even when I don't do so well, I still admire the way my "rival" outplayed me over and over again. If my team tried hard but lost, then I respect that the other team was simply better. I see my fair share of idiots online, but for every bad game I experience with Crysis 2, there's five great ones that bury it.