Can't comment on the PS3 but on the PC it's frankly awesome, but marred by technical issues. The graphics are amazing, but then I'm playing with a graphics card which alone has more grunt than 10 PS3s. Gameplay is smooth as hell, when the game performs, it really is awesome.
The technical issues are annoying, but there was a patch released which was meant to fix this so I'll have a go in a bit and let you know.
Commander mode is a gimmick which can be deadly with a well co-ordinated team.
Weapons feel a bit rough around the edges, certain weapons feel like they should be in different categories, but this is also being worked on.
Snipers shouldn't exist, they're the most infuriating prats to have on your team or against you.
I'd say wait out the technical shit, then when the game is nice and smooth, there'll be used copies about. If you enjoyed BF3, you'll love bf4.