I think they are the perfect length. They're only about 18 minutes without commercials which is how I download them. They have no problem keeping my attention for that long.
And Big Bang Theory, is really well written and very funny IMO.
Always seemed to short for me to get invested in.. I am personally all about the hour long dramas (43 min with no commercials)