Firing him is a big risk as he is a really good coach. But this team has enough top end talent that they can carry a mediocre coach to a Wild Card game. I don't really care if we lose in the wild card round or the divisional round. So yeah I'd give it a lot of consideration. Ben Johnson from Detroit is a stud playcaller. I'd love to have him here. But for every guy like him, there are 10 "up and coming" coaches that I would not take over McD.
I do think the Bills can and will win a super bowl with McD. But yeah if you continue to show an inability to get over the hump, you have to take a risk and move on