I thought the trade was a bad one for the Cavs at the time it was made (even though I think Love is a great player). Bennett started to get his game together towards the end of last season and being a #1 pick obviously has something there, it just hasn't shown (at least consistently) yet. Wiggins is going to be a star and they will regret giving him up.
My issue with the trade was always the lack of defense that team has. Varejao is a hustle player but not a great defender by any stretch. Love was the centre piece of an extremely poor Wolves team, especially as a transition D team. You're relying on Lebron to bring this team together, make it all gel, handle the ball and be a playmaker (Kyrie needs the ball as well), defend the oppositions best player and be the team GM.
The other part of the trade is at least Miami had PG's that were willing to give up handling the ball and being the playmaker. There is only 1 ball out there and I'm still to see how they can share it between Lebron, Kyrie, KLove and Waiters.