I think Hill would be a great fit on the Cavs. He's a good shooter, and plays hard on defense.
In fact, I would actually start Hill and bring Thomas offense the bench, as that would give the starting lineup a bit better balance and prevent other team leads guards from having a field day with the putrid defense of Thomas.
It will never happen, as Thomas would probably try to start a mutiny, but from a purely strategic standpoint, it would be the smart move.