Very good trade for New Orleans. Armstrong is dead weight who only makes his team worse. Better to save some money.
I think the Kings could have gotten more. Either a second round pick, a superior player/prospect than Hilton Armstrong, or someone with a smaller contract so they could make a larger profit on the transaction. Sacramento gets very little out of this trade.