I want to disagree with you on one point - I'm a console gamer, and I'm loyal. I love my 360 and definitely prefer it to the Wii or PS3. Contrast that with the N64 - a fantastic system at the time - and then the letdowns of the GameCube (never really succeeded) and Wii (catering to casual gamers does not cater to me). I bought both a GC and Wii because I was a loyal Nintendo fan, but they've lost my loyalty with those two systems. 10+ years of loyalty, and 10 years of failure to lose it... that's a long time. I'm much more likely to buy the next Microsoft console than the PS3 (or next) and I won't go near another Nintendo product.
That said, it's the only Microsoft product I like.