Agent DiNozzo ruins this for me. He's lazy, arrogant, dishonest, self-centered, sexist and an unpleasant bully. I suppose he's intended to be comically endearing but I can't abide this character. His never-ending cruelty toward agent McGee I find truly disturbing. I find comfort however in the fact that, if this was real life as lived today, he would be transferred if not sacked outright.