I sat and watched the video and laughed at a couple of the ponits they raised. Yes GTA4 has D/L for the 360 but Unreal Tornament there isn't any for the 360. as here...
http://arstechnica.com/gaming/news/2009/02/unreal-tournament-3-dlc-to-be-free-but-only-on-the-ps3pc.ars
So it's all 6 and two 3's.
As for other factors like online and games, Online yes PS3 has room for improvement but it's free, and games... well both systems boast great games.
Good to see this site is still going