I mean, on one hand Luis Arraez is a limited defensively, questionable knee's, and nil power in a position you need it (assuming he primarily plays 1B and DH).
You also acquire a #2-3 rotation player, a top 100 prospect, and a lottery ticket while only giving up the aforementioned Arraez.
On the other hand Arraez is a fan favorite and LUIS ARRAEZ.
I think in the long run this is a great trade for the Twins, but its gonna hurt for a bit.