No - you can't forget cap number. Absolutely not. That's an essential part of the equation when evaluating a player.
So - NOT forgetting the cap number the choice is obvious, and it sure as hell isn't Wiley.
I find it interesting that the "What have you done for me lately" method of evaluation is applicable unless it comes to evaluating Buffalo's recent success.
I'm sorry to tell you this Steven, but building a team is a PROCESS. I doesn't - and shouldn't - happen over night.
First step was fixing the salary cap mess that was left. This was an imperative, as much as you deny it. Done with great success.
Second, bring in good players through the draft and via FA. This step could not happen in paralell with step one, because without cap $$ you can't get FAs, and any moron knows that most draft picks take a couple years to contribute.
Third, maintain a strong team utilizing the benefits of talent-based drafting and astute FA moves.
It is easy to see that the first two steps could take two years at the least just to start. If you don't understand that, you & I will never agree. I know you like to compare to John Fox & Marvin Lewis, but you can't. Those teams were completely different due to salary cap situation.
We are now in phase 3, thankfully. And we are finally starting to see the first two phases pay off. We can now draft the most talented player without being pressured by need (McGahee). We can afford veteran leaders that bring experience to a team (Vincent, Milloy, Adams, Moulds, etc.)
Donahoe has done an amazing job as GM. Not just good, but amazing.