Yes, although he did have a code and some morals. And the end of the day, he's a drug-dealing murderer.

He won't kill women or kids, so that may make him better than some fictional gangsters like Marlo Stanfield, Michael Corleone, Nino Brown, etc....but look at the other things he did. Compare him to the average person, not the average fictional gangster, and of course he is a bad person.