Which Sopranos character had the most complex moral journey?

Notorious Crime Families
The Sopranos (1999)
The Sopranos
TV
Notorious Crime Families poll options
Notorious Crime Families
The Sopranos (1999)
The Sopranos
- Tony Soprano
- Carmela Soprano
- Christopher Moltisanti
- Dr. Melfi