The guy is an idiot but a loveable idiot.
He's a good guy for Liz. Sure, Luke and Jess can't really stand him but he makes Liz happy and is always helpful. Strangely enough, he's also a good father for Doula.
I loved the episode where he interrupts Luke and Lorelai's dinner and completely cries about his fight with Liz.
TJ rocks!