Over all I only mildly like this trade. I'd probably end up doing it, but I don't think it really helps this team that much in the future. I'm holding out hope that they can acquire a younger star through a trade.
However, as far as here and now, this trade is great. I like Heinrich's game, and Thomas would be a massive upgrade rebounding and defensively over Davis.