The problem I have with MKG is the fact that he is no better than Landry Fields on offence. He will present the same problems that Salmons and Fields did on offence. His defence is stellar, but as was seen in the 2014 first round vs the Heat, he could not provide enough offence from the 3 spot, something the (hornets) needed. If MKG could learn to drive and kick, or learn to hit the midrange jumper consistently, Charlotte's whole offensive dynamic would change, and they could have had a much better offence. Same thing would apply if he were to join the Raptors.
That beings said, he could fit in nicely alongside Ross at the wing spot. Im sure the Raptors staff could help re-develop his shot and improve upon it. He is extremely athletic and also takes care of the need for a player who can guard larger small forwards.