Another great report @MAJBobby.
I agree with you about John Brown. I wanted the Bills to sign him the previous year, but I did not expect to see what a great all around receiver he has turned into. I remember when he was strictly a deep threat in Arizona. Boy as he really upped his game.
As for upgrading this off season, I would be alright with giving AJ Green a 1 year deal, if not then going after a second tier player would be wise. Perriman would be a very nice addition.
In the draft, I really like Tee Higgins & Justin Jefferson, and would be happy with either one of them. Michael Pittman, Collin Johnson & Donovan Peoples-Jones are other intriguing receivers.
For a late day 3 pick, I would love to see the Bills go after James Proche. Yes, he would be a slot receiver, but if you had seen any of his games, he was a very reliable target.
Lots of interesting ways the Bills could go here with this position.