Disclaimer: This is just a post to go through the motions. I do not think Amar'e will be traded or should be traded if the Knicks have to give up any assets with him or have to take on a bad contract.
I think the perfect players for Amar'e is a rim protecting spot up three pt shooting big and then 3 other guys who are good on ball defenders.
OKC would be a decent place for him with Ibaka.He could get back to his High Pnr days and play a good 20 min off the bench. On a good team Amar'e would be okay off the bench.
The Pelicans would be another place for him playing with Anthony Davis and Asik but they have Ryan Anderson off the bench.
If Iggy keeps playing like he has been playing I could see GSW wanting do a deal for STAT to get Lee and A.I. off the books. I would definately try to offer Jackson that if I was GSW. They would get $27M off of their cap next year. That is a stupid deal for the Knicks though if they take on Iggy contract.
If his contract was for $3-5M everyone would overlook his defense. So it may be possible that a team looking to make a push tries to trade for Amar'e. However the trade is only good for the knicks if they receive expiring contracts back and a 2nd rder, but , there are not any teams that have enough expiring salary to make a deal work.