Haven't seen The Shield or Breaking Bad?
English is not my primary language, so I'll rephrase that
The only TV series where a criminal is portrayed as a "good person" is Mr Inbetween AND IT IS ACTUALLY SEMI-BELIEVABLE. From what I've seen.
The Shield - I have seen it long time ago and I liked it so correct me if I am wrong, but they aren't quite good people. They have their flaws.
Breaking Bad characters just aren't believable, imo!
Or Dexter. Or the Sopranos. Or Boardwalk Empire.
I've seen Sopranos but, also, from what I remember, they aren't quite good people in real life.
Maybe this is why I actually liked Sopranos.
Because the characters are more believable.
Tony is a criminal, he is impulsive, he has many flaws, he has family problems, mostly because he is not very good at handling his family life.
Jax Teller is created like a good guy, who does some bad stuff but only because he has to do it, but he regrets it, but he keeps doing it, and so on, and so on...
Also, Sopranos doesn't have many cheesy lines.