Greene is not the worst runner in the league, but I'd absolutely put him among the worst.
He no longer gets by the initial tackler. You just can't have that in the NFL out of your running back. He gets the minimum that is provided by the offensive line, but he's not getting a touch above that and it's unnacceptable. I would trade him as well.
Powell looked better. Greene hasn't been the same since his rookie year.