Donahoe was VERY good at the things he was good at. By this I mean, he excelled in these areas:
1) Obtaining fair value (or exceeding fair value) in trades.
2) Bringing back hope and optimism to Buffalo
3) Managing the salary cap
However, the things TD was bat at, he was VERY bad at. For example
1) Failure to admit his faults. (i.e. OLine)
2) Draft day always provided excitement, but results were questionable.
3) Handling of the media/press/fans
4) Unwililngness to resign veteran players
I cant fault TD for the Bledsoe trade. I cant fault TD for Mike Williams. I cant fault TD (too much) for the Losman trade. The problem I have with TD is that the results werent there. I applauded almost every move at the time it was made. If I was GM and those options were presented to me, I likely would have made the same decision. I cant fault another man for choices I would have made.
That said, I am happy the team is in Marv's hands. Hopefully results will follow.