He played the McCoy, Gase, and Kubiak/Dennison offenses here, so that's a non issue. Of course, he left for the allegedly superior Houston offense. Superior because it was wrapped in $72 million.
I think this might be the best possible place for him, but not sure it would be good for the Broncos. Too early to give up on Lynch. And they don't plan to carry three QB's so that means they'd have to trade or release Trevor. On the other hand, it might be better for the offense, and especially the OLine to have two 6'7" QB's because the unusually deep pass pro pocket would remain constant.
Elway believed in him at one point. Coaching staff is new, so that's a non factor. No player is going to fault him for taking $72 million to leave. Fans are fickle so if he played well, they'd forget quickly.
So for those who say dump Lynch and sign Oz......nope. If they wanted Oz back, then I think Trevor's gone.