Roy was perfect for the part
N,uff said.
I know McQueen is cool, but he was too much of a famous star, and that can sometimes get in the way of the main attraction; the film and its compelling story.
Some top films benefit from casting fine, but not too famous actors, in the lead roles. Stars can sometimes be distracting, even annoying. We don't really see the character, we see the famous celeb who portays him.
Roy was great. Let's leave it at that.
R.I.P.