I think we have to ask ourselves this question. Because it's one thing to say who "should" win and its another to ask who would you personally like to work for.
I would vote for Troy hands down. He would listen to my ideas, try to incorporate them into the plan, work with me issues personally without getting pedantic or flustered or annoyed. He'd give me credit for doing a job well and I would think he would never betray me.
While I think that Amy and Bill are quite intelligent and great at dealing with customers, I don't think that personally they have as many good traits as Troy. Amy, I think, would throw me a look of disgust once in a while. And Bill, being so supersmart, probably couldn't understand my professional growth dilemnas.