Personally, I don't see the point of needing that many buttons. Who seriously plays FPS games with a controller? Anyone who's really into FPS's is going to use a keyboard-mouse combo; that's one of the big reasons that FPS games are so pervasive on the PC (just like fighting games are pervasive on consoles). If you really need that many buttons, chances are you are not using the optimal input device for that game.
As for the Thrustmaster, my experiences with Thrustmaster have been nothing but horrible. I had a Dual Analog Firestorm 2, and I literally had to take it apart every month. The analog sticks would break, the button + directional contact pads would slide around, and now, it just randomly powers down while it's in use.
By comparison, my PSX controllers (which are like 7 years old now) are still working fine (and I've used them far more intensely, even thrown them a few times). So from what I see, console controllers are both cheaper, and of higher quality than their PC counterparts. It really is a no-brainer for me.