It's a bad contract, but not the most awfulest contract of all time, like Simmons et al are saying.
He's easily better than Allan Houston or Larry Hughes were when they signed max deals, and in Orlando he'll be complementary, rather than redundant (see: every Isaiah trade ever).