I like this deal for both sides. Well truthfully I hate it because it makes Cleveland stronger, but in terms of each team's individual goals it makes sense. With Love, James, and Irving you have another big three created. Love is a better post player than Bosh ever was and a better traditional PF with rebounding skills. Irving is a more traditional PG and I think with having more natural scorers on the team he's going to be able to spread the ball around more and not rely so much on his ability to create his own shots. I think, as much as Wade was better than Irving at the time LeBron signed with the Heat, this is a better trio from an on paper standpoint. Nobody having to play out of position and guys with more traditional roles. LeBron gets his first star big to play with, as Bosh is/was that hybrid kind of big that isn't exceptional under the rim and with his back to the basket like Love. That's going to be a dangerous addition in set offense. Not only will this team be able to run the break, but having the ability with two shot creators like Irving and LeBron in sets to free up Love is going to be formidable.
The haul for the Wolves is fantastic. Kevin Love wasn't going to sign there. Everybody knew that. The fact that they can get two first overall picks with tremendous upside is great. Plus the story of reuniting the Canadian prep stars is a good look for Minnesota being a state that borders Ontario and Manitoba. It's going to be interesting to see how much that impacts the Wolves presence in Canada. If anything makes it easier to lose Love from an immediate competition standpoint, it's the growth that the fanbase might have from adding the Canadian element.
Overall it's a move that makes sense for both sides. Cleveland is not going to "waste" their window of LeBron while waiting for the young kids to ripen up to be ready to compete and Minnesota gets that opportunity to have an instant rebuild. It's a pretty ideal situation for both sides. It made too much sense not to happen.