There are no good guys. Bad guys and even worse guys.
And Al Pacino before he became an "over actor".
That's what ruined GFIII for me, I couldn't even believe he was really the same person from the first two Godfather movies, I know supposedly he had changed, but it was too much of a disconnect for me.