So I've ruled out online RDR sucks majorally and the only good online game I've encountered is Call of Duty, Modern Warfare II. What do you think are you the best multiplayer games?
Still enjoying Project Gotham Racing 4, Halo 3 and FIFA10. Also, COD allthough I don't play it that often.
COD is alright, but lag and a lobby full of 5 years olds who think they're really cool really makes the whole experience really bad. Halo 3 has sort of died down, but a lot of players are still on there. Halo" Reach will bring a new rebirth. FIFA 10 is a really good online game but only if you don't experience a whole lot of lag. StarCraft II will for sure be a great game online. Transformers: War for Cybertron is just plain awesome.
Try and look for 'Ninja Girls' server. Mind you, she's explicit as hell in presenting herself, and the server is full of incredibly skilled players. But if you want the right mix of regulars with a great sense of humour (or borderline obnoxious behaviour) give the server a try.
Bad Company 2, except for the few glitches. L4D2 except for the morons that play. MW2 except for the people who bitch when you knife them in the face.
CS Source, Team Fortress 2. Anything on Steam, really. I would be crazy not to mention World of Warcraft. Then again, I have a soft spot for MMOs.