First and foremost it's been games/corporate behavior/quality have been holding me back.
First the games...
Nothing currently released makes me want to pick one up. The only two official titles that have my interest are Left4Dead and Colonial Marines. Colonial Marines may not even be on this list because it sounds like all the multiplayer stuff is co-op (lame.)
The other games that I hope are released is Starcraft 2 and Dawn of War 2 (both RTS.) Unfortunately these two titles are not officially slated for console consumption.
Second corporate behavior...
Back in 1999 you could buy a Sega Dreamcast w/ a keyboard and mouse and play games with them. Now it seems like pulling teeth to use these peripherals. PS3 has been better in this regard with games like Unreal Tournament having been programmed for them. But what the F*#( is up with Microsoft?
I know someone will come on here and say, "BUY A PC" Truth is, I have a semi decent Linux box that does most everything I need (web, surf, irc, e-mail, etc.) and can't see dropping a load for a gaming pc.
Anyone still on the fence for games they like?