I bought a Panasonic Plasma (42G10) last year, and I couldn't be happier with it.
I play PS3, 360, watch Blu Ray movies and AT&T U-verse TV, and all are excellent on this set. I'm in a small room as well, and sitting close. 42 inches is a good size, but I don't feel that 46 or even 50 inches...