I believe I'm being objective here, but I have not been impressed with McGahee. He runs hard, but from what I've seen his vision is not everything it should be. He tends to unwisely bounce things outside, which may be partially due to the poor play of the Bills OL, but his YPC is very low and he has been getting way more credit than he deserves. He's topping 100yds a game, but he's getting like 30-35 carries to do it.
I do think you have an excellent WR corps and defense, but Bledsoe should hang them up and McGahee hasn't lit the world on fire.