I don't want to get too fired up, but it was an absolute joke what Foyle, Murphy and Dunleavy got extended for. This team is like the Knicks West without Larry Brown as coach. Both teams are good drafters that have no idea about contracts and maximizing their depth. And hiring Montgomery and still keeping him is an absolute joke. I still don't know why they got rid of Musselman, whom I a big fan of.
I like Murphy, but he's got to go. He's a solid rebounder, but I have never, ever seen as many horrible 3's in my life. You can't have two players on the same team, who arguably have the worst shot selections in the league (Baron). He does have some trade value though. There is no chance to trade Foyle or Dunleavy. Dunleavy regressed more than any player I have ever seen. Why would you ever give him that contract when no one else was willing to? It's the same deal as Taysuan Prince who had proven himself time and time again in the playoffs. Why didn't they let Dunleavy's final season play out? He would have been decent trade bait without the contract extension. Now I'm getting angry and fired up!
To answer your question, Ellis actually has the most upside from where he is now. They need to bench Foyle, Murphy and Dunleavy and go into the season with the following depth chart:
PG: Baron Davis, Derek Fisher
SG: Jason Richardson, Monta Ellis
SF: Mikael Pietrus, Mike Dunleavy
PF: Ike Diogu, Troy Murphy, Chris Taft
C: Andrian Biedrens, Adonal Foyle, Patrick O'Bryant(#9)
This way you have some starting offense(Davis, J-Rich, Biedrens) and defense (Diogu, Pietrus) and you have some veterans and scoring coming off the bench. Then run, run, run and attack the basket. They could be sooooo good with the proper coaching and by reigning in the three point shooting. The speed of this team is unguardable with the new rules.