Xbox controls are pretty decent, the PS3 ones feel really flimsy and light.
Now, the Razer Onza TE I own is on a whole different league.
And the PSN being free comes at a cost, no dedicated support for when its network does go tits up. Look at what happened when Anon took it down with a DDoS.