After the top 2 guys I would rank them as...
1. Dart
2. Slough
3. McCord
4. Ewers
5. Milroe
I just don't see Milroe ever being accurate enough to be a good starting NFL QB. To me he is a back up/gadget guy. He is Perkins with a better pedigree.
Now, not saying the other guys make it, but they have a shot to at least be a solid stop gap QB.
Jorie Epstein made an interesting comment on Milroe. He needs so much work at actually being a QB, like a faster but not as good passer as Hurts who ended up working out (still can't really pass across the middle).
You say to Milroe, look, give me 10 plays a game at RB/gadget/weapon and we'll make sure we develop you at QB. Then outside that, you just sit him for 1 year or 2. Redo his entire throwing mechanics.
I think then you start looking at him end of first/top of second.