Since the 1970s, the only good DeNiro roles have been DeNiro parodying DeNiro roles.
I watched Mean Streets again the other night. I think that was his best performance and that was from 1973.