Hearns could give him a tough fight because Thomas was so hard to counter and he was so long, but in the end I think Roy's speed is on another level.
Robinson p4p would give Roy problems because he had an incredible chin which would probably handle what Roy could dish out, but Robinson was face enough and he had that jab that would really give Roy problems if he didn't fight really smart.