I would never take Michael Irvin because I think his ego is too big. Good for a halftime speech but he would distract from the process and I doubt he would put in the work we need.
I think you either need a top level talent developer who is likely to be here long term or a prime time recruiter. My gut tells me it is hard to find both in one person, and if they have that skill set they are likely destined to be an OC and then HC. It's like any business. You want to find people who are really good at their job in at least one respect, but not necessarily upper management so they don't get hired away (tough to do when we don't pay competitive salaries).
Michael Barrow is great at his job for a player (and I think might be a good DC but not head coach). I would take Dorsey for anything in a heartbeat. I actually think Ray Lewis would be an awesome position coach because the man doesn't know how to stop working but wouldn't undermine Golden. Not sure I would take Lamar Thomas, but trying to think who would be a good former player that would make a good coach.