IMHO, Toronto paid too high of a price by eating Banks contract. Moon is just another bench player, no way he should be starting for a good team (or even for a not-so-good one).
I'm curious to see if the Raptors will try to keep Marion. They probably should try to, he could be a good fit next to Bosh+Bargnani+Calderon, if that's the way they're going.
It's funny that seeing the big picture, Colangelo gave up salary flexibility (Rasho + Baston + Moon)+ TJ ford (contract till 2011) + 16th pick in a good draft for salary flexibility (Marion) + Banks (contract till 2011): terrible, terrible deal.