Suggestion 1: allow the lab to upgrade as many troops or spells as affordable. Same concept goes for all buildings. For instance allowing troops to spawn while barracks are upgrading.
Suggestion 2: allow spells to be combined into new super spells with different powers. Kinda like Infinity Blade. For instance jump and rage make flying group troops or lightning and freeze make defenses that turn on themselves.

