I think he's quite talented but he was never worth that recent contract. These salaries are getting out of control. Also seems he worked his way out of favor with the group in Chicago in general. If you're getting $82 million guaranteed and you're not practically bending over backwards to not be a distraction or a headache you are doing it the wrong way.
As for Buffalo. He will certainly be a nice addition and a weapon for Allen and Joe Brady. But I'll be keeping tabs on how that dynamic lasts the next 2 years or so. Joe Brady being a first time head coach is going to experience some bumps along the way without a doubt. DJ Moore hasn't exactly been a model teammate when things aren't going well and Joe is going to have navigate issues like that and everything that comes with being a first time head coach and being the coach that directly follows the winningest playoff coach in many years for the franchise. For all his faults Sean McDermott is tied for most playoff appearances in Bills history and the team has been around since 1960. Good luck with all that.