Hulu if you want recent shows soon after they air (about a day I think). Netflix for a much larger selection of most shows a season or two after they air.
I use Netflix (mainly because that's what our family uses already) but I don't think Hulu is worth the extra dollar anyway. I can always watch most shows when I get back to my computer anyway.
EDIT: And yes, the streaming is worth it for Netflix.