I've had no problems with any of my three PS3 controllers. (Two of them are almost two years old now, too.)
I'm also using one of my origional PS1 controllers as a fourth controller (with an adapter port), which is still working just fine.
In fact, I don't think I've ever had an official Playstation branded controller mess up on me. Maybe you're just really unlucky?












