Is Jimmy just a giant POS? Are there any redeemable qualities about him other than him occasionally being a good cop?

Jimmy is a bad father, a bad husband/boyfriend, he’s often disrespectful to his coworkers, and definitely disrespectful to his bosses. He’s an alcoholic who has that attitude that he’s always the smartest person in the room even when he isn’t. Plus all that shit he did in season 5 makes you question if he’s even a good cop.

Part of his problem is Jimmy believes the ends justifies the means, which obviously is a flawed philosophy when taken too literally. I’d argue Bunk was just as good, if not a better detective than Mcnulty without all the baggage and moral ambiguity. After all, “a man’s gotta have a code”.