Beasley is sooo much better than Hickson. There shouldn't even be any discussion about that whatsoever.
On the other hand, you can't really blame Philly for not wanting to trade Iggy for Beasley. They already have a 3/4 who does the same things as Beasley in Thaddeus Young; he may not be as good as Beasley or have the same potential, but he's still pretty good and young. If they traded Iggy for Beasley they would become even more unbalanced as a team than they already are.