If you believe that Curry and Ellis are not the best match and there's a need to upgrade defensively I think this trade is pretty solid. While I really like Curry's game it remains true that, unless you're the Lakers and are acquiring one of the best 3 centers in the game, you have to give something up to get something. I've liked Danny Granger's game for a long time and I think he could play well off of Monta, who likes to have the ball in his hands. Granger plays exceptional defense, shoots the 3 well (so he could convert off off Monta's drive and kicks), and would immediately make the team a lot tougher and bigger.
The other pieces are mainly thrown together to make the money work. (For the uninitiated the total salaries need to be within 25% of one another to be allowed if either team would go over the cap.) Indiana would likely not be interested in the other pieces with the possible exception of Wright but most of the money comes off the books at year's end. Ford has one of the worst contracts in the league but it's expiring and he could help make up for the loss of Steph as far as handling some of the ball-handling responsibilities. The Warriors would lose some size but I think getting Udoh more minutes and letting Lou play a little more would work fine, and we can always go after someone else in a trade or sign another Warriors favorite, a D-Leaguer.
From the Pacers' perspective they get a great young player who's still in only the second year of his rookie contract. Curry will be popular anywhere he goes so he'll help sell tickets, too. He feels like a fit in Indiana, but that's more of a gut thing; I think they'll like him. His phenomenal shooting would work nicely with Hibbert's low-post game and other low post guys like Hansbrough, who's pretty good. If a team is going to give up a very good player like Granger they'll require a very good player in return; I think Curry's good enough to entice them.
Food for thought, what do you think of the trade?