Leonard is the weak link in the show - but his suggestion - to use Jim Parsons as the character of Sheldon - has made them all rich. He was originally cast as Sheldon, and if that had gone down that way, it would not have worked.
Seems like the actor who plays Leonard might be a better director and producer then actor......
Howard has the best comedic timing by far.
His mother did.