I came from PC to play Halo, bought the hype, got an Xbox, whole 9 yards. Played it about two weeks and gave it away. It just wasn't for me, felt really watered down and sluggish.
Around the same time RTCW came out, and playing with diverse classes, complex teamwork, one-life modes, and vastly vastly superior performance was enough for me to never look back.
I made the same mistake with Goldeneye on N64, it was a pretty terrible experience coming from PC, came out around Quake2 release, and there was no way I could force myself to play it after trying it for a weekend.
I love my consoles, but FPS on them is just terrible in my experience (coming from situations with better performance and controls/depth/mods).
I can totally understand people that love them, it's just completely not for me in any stretch. Gave it several good tries on the supposed best games, and it's just agonizing in every possible way.