I think that Bailey will be a MUCH better pass rusher in the NFL in the right defense, but I think because he is undersized that he could be a liability against the run. He is also not that strong at the point of attack, so I think he is a defensive scheme specific as are several others. He is kind of a Harold Landry type of guy to me.
Bain is less explosive and is not gap disciplined so he can run himself out of plays, but is big and strong enough to not get pushed around by OTs and he sheds blocks pretty well. He has a good bend around the edge and good bull rush. Bain will be a better overall player IMO.
Reese will be a defensive weapon that can be used on ball or off ball. I think he has the highest upside and will be a "LT" type player with the right defensive schemer.
I think that Bain goes before the other 2 because he fits the traditional mold of DE/Edge rusher. I feel like everyone is looking for the big dominant edge that can rush and play the run.
All of that said I would love to see Bailey on this team because I feel that he would offer the most explosiveness to the pass rush and this team as currently constructed is already really good vs the run. Reese is very explosive but is raw as a pass rusher and I feel like Bailey has a very good set of moves already.