I don't really know what to do with Edmunds. There is reason to trade him and possibly draft his replacement. Maybe a trade up with him and 30 as the piece.
There's reason to sign him, mostly based on potential due to age.
Edmunds isn't very instinctive. You would like your MLB to be the most instinctive player on the field. He's due big money over the next couple of years. Do you commit to a 5th year or try and replace him this year?
His size and length for the position is elite. Even if out of position he takes up so much space. He's only turning 23. He's shown flashes of high level play. Consistency has been his issue but can be fixed.
We're going to find out how the Bills feel about Edmunds in the next few weeks.
I'de be shocked also. Edmunds is their guy. He has elite talent and size. The hope is his mental catches up to the physical.