Lattimore's hamstring issues worried me. this seems like a solid pick, and there a a few other subtle benefits, the cap for one.
Just checked last year's salaries, and there is a $6 million difference between 10 and 27 over the contract life. I don't think this is a big deal, but the Bills do need to get back to a position of salary cap strength, and this is a subtle step that helps.