I always liked Tony... until he killed Christopher.
I think when he killed Christopher it made me fully appreciate his character. Christopher changed, and Tony was scared that Christopher would eventually rat everyone out and go into the witness protection program. Tony wasn't going to take that chance, so he did away with a potential problem.
The Soprano's is probably my all time favorite show