This was a good trade. Plain and simple.
Ever since Iverson returned to Philly in that game last year, he's been having second thoughts about being in Denver. Watching the game they had against the Lakers, he was visibly frustrated when George Karl took him out of the game. It was becoming a recurring theme out there. If it was left up to Iverson, he'd play 40+ minutes in every game, regardless of which unit the opposing team was playing with.
If you notice, he really hasn't even lost that much in his game. If you remember, he basically did the same thing that Lebron James did for the Cavaliers, in single-handedly taking his team to the NBA finals, back in 2001. He's had to sacrifice some of his game in Denver, playing with other like-minded players, but in Detroit, he basically gets a team that is leaps and bounds ahead of what he had in the old 76ers, and the freedom to be that guy; that scoring threat once again.
He's played under Larry Brown before, who (along with Rick Carlisle, before him) fathered the way that the Pistons continue to play today; So it's not as if style that the Pistons have become known for would be totally foreign to him in learning.
Another thing you can't deny about Allen Iverson is his heart. You can't honestly say the same thing about the Pistons of the last 2 years. So now you have a guy who will not allow the Pistons to go into their little non-chalante phases where they act as if their entitled to wins in every game. Where the '04 Pistons were doing everything they could to win, today's Pistons seem to be doing just enough to compete. Now you have a gunner who can utilize the defense that the Pistons are capable of, in conjunction with his own exceptional offense.
The Nuggets have all the potential in the world, but even when Iverson refused to give up on the games, it was as if the rest of the team had no choice. They never seemed to aspire to play like NBA Champions. A perception and environment that is completely different in comparison to what Joe Dumars has for what the Pistons are supposed to be.
Even if it is just to clear up some cap space, this move was a good one, because at least Dumars' judgment shows that he'd like to get the most out of the time within the transition.
Chauncey might have needed this kick to help him get back into gear. If he plays like everyone knows he can, he's an exceptional point guard. But if he continues to act like he's entitled to winning, without having to put in much work, I don't see him doing much for the Nuggets.
If Chauncey plays like we know he can, the Nuggets are a better team.
If AI plays like we know he can, the Pistons are a better team.
One team gets a former NBA Champion.
One team gets one of the best scorers to ever play the game (3rd in ppg all-time).