I think summons should just have their own special powers and not be able to cast spells.
Also -- not sure whether this needs to be fixed -- but you can Imbue a champ, have them cast Return, then cancel the enchantment in a single turn. So for 9 mana & no upkeep you can basically summon any champion to your capital.