I think that unless the substitution is for an injury during the match then substitution should only be made at half time, to keep the game following more as many sports fans want less stop start in a sports match and more fast passed sports matches.