I really want to give it a "I", as in incomplete. Ask me in a year. If Love leaves, or signs another one year contract, I give it an E if he leaves or a D if it's only another one year deal.
If he signs a max deal, I upgrade it to a "B". Why only a "B"?; simply because the Cavs blinked and gave a record haul for a one year rental. No team has given up as much. Check out what teams paid for Howard, Carmelo, Chris Paul, etc. Notice how no other team would give up much for such a trade. Despite the rumors, there is a risk that he leaves. This could be for injury to LeBron or some other reason.
The upside of Wiggins has high value, as does his cheap rookie contract.
If we win a ring, I'll upgrade it to an "A". If we do not, and Wiggins becomes a superstar, I give it a "D".
If I have to give it a grade right now, I give it a "C".
I love getting Love; I really dislike how the Cavs felt compelled to overpay for him due to LeBron's one year contract. There really was no one else offering much, so we really bid against ourselves, especially once Love indicated he only wanted to come here.