I think that Buddy has shown that he agrees with your philosophy of player ability > best fit > team need, at least for the first round. That's why he took Spiller instead of Bulaga in 2010 even though we had very little need for RB.
Spiller... Ability 9, Fit 4, Team Need 1: 9>4>1
With that logic, I don't see how you can see the Bills selecting Martin.
Martin... Ability 6, Fit 7, Team need 9: 6<7<9
Wouldn't Coples or Barron make more sense with that logic?
Coples... Ability 8, Fit 6, Need 2
Barron... Ability 9, Fit 7, Need 4