McFadden easy. He has too many holes in his game and there's too many people who are willing to foolishly break the bank on a guy who is somehow being considered the next AD. He fumbles too much, he's not a good blocker, he doesn't make good cuts, he's not that good at breaking tackles, his speed is questionable(I've seem him lose 20 yard spacing between him and a linebacker) and those stick figures he calls legs aren't reliable.
Im not saying he wont transition eventually, but its disrespectful to Peterson when so called "experts" say he's gonna be as good, if not better than him.