If it's crap ... We'll tell you
My vote would go to The Departed my friend.
The Departed only because I was more emotionally connected to the characters.
As much as I like The Departed. Heat is the easy choice for me. Robert DeNiro was great (as always).
The Departed. No competition.