In Deadfire inspirations don't stack and most classes have access to self buff inspirations. Priests & chanters can even AOE self buff. But the 2 buffs spells Cipher get (inspirations) are single target and ally only. Valorous Echoes and Pain block could serve the cipher the most. Or Wild Leech need to be less random.
Attack spells that target allies are fine, but the restriction on the buff spells make no sens. Description wise nothing block the cipher to apply them on himself. Balance wise, with all the buff most classes have access that don't seems to be a problem to allow cipher to self buff and that would boost the class.
And you have the recovery. In one cipher cast, the wizard can full buff himself and be ready to cast an offensive spell. I don't see how allowing cipher to buff himself would unbalance the game. That would give more options for multiclassing too. MC is here for versatility, but if you mc some classes you loose that capacity to buff them with the ciper. Rogue & ranger + cipher, or druid + cipher.
Just a little change to make the class more interesting to play.