As a person he is incredible, as a player he's better. Roy Keane brings a lot more to a team than just playing on the pitch.
I believe Roy Keane has a few more years left. I haven't spoken to him for a long time but I know the person he is.