Based on pure talent, I'd have to side with DeShaun Foster. He won't get an opportunity to be the full starter for another year or two though (or however long Stephen Davis is in town). I think he will get about a third of the carries next season.
If you want production as early as possible, I'd go with Chris Brown. Although Tennessee isn't looking too hot next year with all of the salary cap casualities that are sure to occur (Eddie George may be one of them), he will at least get about 50% of the carries.
Onterrio Smith is still unproven, IMO. He looked good whenever he's had an opportunity, but he's only been in limited action. Although he played great in the two games he started, I don't like to judge a player with that few games under his belt. Chances are, Michael Bennett won't be traded - and neither will Onterrio Smith. Bennett has proven that he can carry the load for an entire season and produce. Onterrio hasn't, but he has a nice salary given the production the team has received out of him. Also, teams don't want to trade for Onterrio as he is an unproven commodity. Smith's value next season is questionable, too. With Michael Bennett being so good between the 20s, and Moe Williams being a great goal line RB, it looks like Onterrio Smith may just spell Bennett after a long run, or as a third down RB.
'CUNA-MANIA IS RUNNING WILD!
"You will be a king here, instead of a peasant at the Cafe."