Kind of agree about Iguodala's game being in between a role-player and star. Does everything well, but not a dominant scorer who's going to draw the focus of the opposition's defense. In Denver though, seems like a much better fit with the cast of players they already have. Denver upgraded without giving up much, except for taking on his contract, but I duno if they needed that type of player to get them to the next level.
Denver got rid of 2 contracts they hated. Added a guy who, even as a "non-solitary" focus, manages 18 points per game. They slide him in there with the likes of Lawson, Gallinari, W. Chandler (off te bench), all those guys are 15+ scorers themselves too. So, Denver maintains its' "we don't have a go to shooter" model, of "everyone can drop 30 tonight if they get hot" offense, with people that can play defense and run a fast tempo. I feel this is more Iguodala's style of play anyways.
Denver wouldn't be able to get to the next level with what they had before. Faried is a bad FT shooter, and not great offensively. McGee, well, we all know his questionable bball IQ. Mozgov isn't developing as well as they'd like defensively, offensively, footwork, hands-wise.
Their biggest problem however is the super-teaming phenomenom that is happening in the NBA. Where some teams become an all-star team in itself, and then other teams, like Denver, have to make do with just finding a bunch of guys who can play well together, then try to make the best of that.