A PS3 controller has four control buttons (one through four lines o,x,tri,square), four "shoulder" buttons (L1,L2,R1,R2), two clickable joysticks (L3,R3), three system buttons (Select,PS3,Start) and four d-pad directions.
If you count L3 and R3 as d-pads as well, that's 26 buttons. You need to hold the controller as well, so that's ~26 functions across 2 hands and/or 10 fingers.
Compare that to an arcade console with a joystick + 2 buttons or the classic NES controller with 8 buttons and it dwarfs both of them.
Even compare it to a keyboard layout for most games - WASD, Ctrl, Shift, Space, MOUSE1-3 and mouse move, that's still about double.