PS3 will have a much longer run than the X360 .. infact look at the PS2 right now .. still among the titans of consoles ...
But overall , i'd vote for PS3 anyday ... well , multithreading may be a pain in the a** in terms of implementation , but once the developers get a hang of it , look out ,, the Cell shall set u free ..
Its quite cheap to point out all the bad things , specially when ur not able to fully utilize the capcity .. something similar to what qaud core's face when it comes to gaming .. 3Dmark is not all u know ..
with all the bandwidth and the FP calculating powers still to be harnessed , i wonder what will be the output if they actually get everything to work ..