I think it's a mixed bag. Negan has moments of doing the right thing, but he's not consistently a pure good guy. His character is complex and keeps fans guessing.
Well, it's a bit complicated. Negan's character has evolved, but whether he's truly a 'good guy' depends on your perspective. He's made efforts to change, but his past deeds still haunt him.