First blush, I think I like the deal more for Charlotte than for Detroit.
Charlotte is in sore need of shooting/scoring, and veteran players. Although overpaid, Gordon fits that bill, plus the Cats get what could turn out to be a very nice pick in the near future.
Detroit clears minutes for Brandon Knight, who now takes the reins at PG now that Rodney Stuckey slides to full-time SG, and saves a little money. Perhaps they will amnesty Charlie Villanueva next, and really clear the decks.
Can Corey Maggette still play the 2, or is he strictly a SF these days? I think Detroit needs a follow up move. Maggette's expiring deal could help address the Pistons' need for a legit frontcourt mate for Greg Monroe.