The issue with ND coaching searches since '97 hasn't just been who was chosen, it's been the pool of candidates that person was picked from.
I know Davie beat out Barnett...don't remember who the third candidate was. Willingham beat out...I've got nothing. CW beat out Clements and Greg Blache. I have no idea who was under consideration when ND chose Kelly.