Raj is my favorite. By far.

I think Leonard is kind of a thankless role. He's the straight man, and probably the one you'd get along with best in real life but with all these unique characters, he's not as interesting in comparison.