If you've made the mistake of buying a console, you've probably spent time thinking about which console of the PS3 and the Xbox 360 has better controllers. They're very different and very similar at the same time. I made the mistake of buying both consoles, and if my opinion matters... I'd say the PS3 controllers are head-and-shoulders above the Xbox 360's controllers.
A few reasons!
A lot of people say that the PS3 controllers are too small, when in fact once you get used to them... they're the perfect size! They're also ergonomic and slim, where as the Xbox 360 controllers are big and bulky. I've spent hours and hours at a time gaming with both controllers, and the Playstation 3 Controllers are much better for the hands and wrists.
A lot of people complain about batteries, because if you've made the mistake of buying rechargeable batteries like I have, you know that they don't last as long as you'd like them to. They're a pain in the ass! But with PS3, your controllers are charged directly into your console via USB to Mini-USB cable. You won't have to worry about buying cables for charging your controller, because these damn things are everywhere! I have 30+ USB to Mini-USB cables in my box of cables. Granted, while the Xbox 360 makes controllers both wired and wireless, with the Playstation 3, you can charge your controller while you're gaming. I personally am a fan of wireless controllers, but if you like the feel of wired controllers, just plug that motherf***er into the console! Problem solved!
If you're like me, you like to feel vibrations when you're playing. It really captures the moment and gives you a bit of 4-dimensional entertainment. The Dualshock 3 controller for the Playstation 3's Accelerometer is stellar compared to the Xbox 360 Controller's Accelerometer. Matched with the slimness of the Dualshock 3 Controller, you really have a better grip on the vibrations.
Coming from a gamer with both consoles, I'd say PS3 has the advantage when it comes to controllers.
What do you guys think?