Maybe I'm nuts, but I couldn't stand The Sopranos. I didn't find Tony Soprano to be a sympathetic antihero at all. Just a vile gangster who I just wanted to be killed in every episode.
The Wire on the other hand I've seen completely atleast 5 times and always notice something new.
Yes! Seeing the family struggles of a vile gangster is what made the show amazing.