I say wait for best deal, if that is boxing day, then that
Kind of a stupid question to be asking a gaming forum. Obviously everyone will say to get the system. You will only find fanboys that say buy some other system.
If this was the Wii, I would say wait it out till Wii U, but I know of no new PS4, so get PS3 then.