OK first things first...here's something NFL coaches decided a couple years ago and fans haven't caught on yet- run defense isn't really that important. You actually want your opponent to run the ball. A run play is -EV for the offense compared to a pass play, which means it's +EV for the defense. So it really doesn't matter if Edmunds is still processing responsibilities or reading the line to stay clean...that is really not a reason to knock him because of what he DOES bring to the table. He erases basically everything tackle to tackle underneath and out to maybe 20 yards downfield- that's an enormous advantage when you have one side of the field shut down due to White. And now that they're starting to send him in pass rush he's already one of the more versatile MLBs in the game.
Milano is a decent piece, albeit replaceable. Edmunds and White are the reason this defense works.