Willis McGahee is what he is... average. He is a middle-of-the-road, #2/3 fantasy RB.
What people have issues with is #1) Willis claiming he's the best RB in the league, and #2) Willis owners expecting
"15 TDs GUARANTEED!" Jamal Lewis did blah-blah-blah, so Willis will triple that!
I own (and have owned) Willis in leagues with different formats. Yardage-heavy league, sure he's nice. He's my #2/3 RB. Touchdown-heavy league, I was depending on him to produce #1/2 RB numbers, which he came up woefully short with. I traded him high, simply on name recognition alone. I had owned him since drafting him as a rookie at #3 overall (dynasty), so I carefully tracked his numbers.
Waiver-wire guys were outproducing him. So I traded him to a guy who got all geeked out about owning McGahee. See ya!
He will soon find out what I already knew. He's average. Trade/keep accordingly. But elite? Hardly.