Heat is a good movie, but I rewatched it recently, and, after all, the character played by De Niro is not reasonably likable, because of his readiness to shoot down the last armored car guys. He's an assassin.
I like Noir movies with honor-bound characters, like absolute Noir-thriller idol Parker. Tough but not an assassin. Has rules, kills only when under direct attack. Revengeful but kind to the little people.
Also, in Heat, there's a bad scene. When the crazy murderous dude escapes De Niro who was about to stuff him in the trunk. De Niro has him on the ground, but because of a passing police car, keeps his eyes off him for five seconds. Well, no way IRL. Obviously the crazy murderer on the ground could/should have been armed and De Niro would never let him 5 seconds free to regroup and draw his gun, police car or not. Parker would have prioritised the man on the ground and let his friends worry about the cruising car.
So, well, watch if you can the Statham's or Gibson's Parkers movies.