Armstead is no tweener, with his size , he could play anywhere on the line. Everything I have read has been him as a 5-T end, and we have only 2 true DEs in the 3-4. I think Houston ends up there, but it could be a position we need to draft 2. You can throw out all those other names but they simply dont apply as a 3-4 end. We may be surprised but the fact they picked up 2 in FA should tell you its a priority.
I personally dont like Armstead but he is almost always listed as a top 20 player and the highest I have seen Cann rated was 47th. So grabbing someone as the best OG doesnt make it the best player available.
Every CB we have had in for a visit have been at least 6' tall, except for Greg Henderson-5'11", maybe that is a smoke screen so we can jump on a 5'9" player like EMO.