Enos was trash and if Osborn went somewhere else he could been put in a better position to succeed.
However staying at Buffalo wasn’t it. They lost their QB Tyree Jackson after the 18 season when he left early to the NFL (went undrafted). Jackson was a kid Diaz and Enos tried to get to transfer to Miami.
The 2 QBs that replaced Jackson threw less than 1800 yards combined. In fact their starting RB, Jaret Patterson rushed for more yards (1799) than all their QBs threw combined (1795).
So no, Osborn wouldn’t have been better off staying at Buffalo.
2019 Buffalo Bulls Stats
www.sports-reference.com