Here's my point of view:
PS3 - Not too expensive anymore, a more powerful system, 2 games that I'd like to play that are exclusive to the PS3, NO games that I MUST buy, only MGS4 on the immediate horizon that I'm interested in.
Xbox 360 - I've had it 4 months and I own 10 games, Halo 3, Mass Effect, Lost Odyssey, Gears of War, tons of great games on the way, it is cheaper (but you'll need a way to get online, which could cost money), xbox live is freaking awesome, achievements are freaking cool.
I LOVE the 360. I'm not a snob, i've owned all the systems in the past. There just isn't anything that I want to play on the PS3 that I can't get for the 360.
The only catch is the blu ray player with the PS3. If that's a big deal to you, you can't get a better deal for a blu ray player.