If you want to grade Benning on the result that's fine but if you look at process it's a bit more iffy. We had cap space for a top six forward that summer and to be competitive desperately needed one of the 5 or so available. I'm pretty sure Vrbata wasn't first choice, but he was the last guy available and he picked Vancouver because he wanted to be here. The great term being only a 2 year deal was probably his decision as well, as has been demonstratively proven if an agent wants to clean Benning out he'll give them the keys. You also have to consider how poorly the team used him, and much like Troy Stecher while he wanted to be here so he got signed he was never really one of Benning's 'guys'.
That said, I think Thomas Vanek is a choice for best Benning signing. Remember we had him? Nice simply 1 year $2M deal, scored 40 points in 60 games, then flipped him at the deadline for Motte. Not a great trade deadline return but was at least something.