Haven't seen Six Feet Under, contrex. But Tony Soprano. Definitely someone to consider. Complex. Evil. Violent. And I sometimes found myself rooting for him. How did that happen?
Six Feet Under is one of the best shows ever to appear on any media. Great character study with a twisted sense of humor. Most complicated characters on television.