Grandia 2 is the game that handled leaving characters the best I've ever seen.
Oh? That guy left? Let me unequip everything he had, then give you an item which will transfer all the xp he had then one other item to transfer all the move xp he had.
(oh yeah, and you know that attack boost move you spammed at every boss? Let me unlock an ever more awesome version of that on another character)