In short, /agree with Ezzelino.
So, I see the base being "ritual casting is stressfull, with lots of botch dices, and this occurs frequently enough".
I believe this has a nice side effect, in that it makes ritual a bigger deal, something you don't do lightly, and thus, decrease the likelihood of stat-boosting rituals being widely used.
Now, because I don't think it is fun to play, I also believe there should be a way for dedicated players to massively decrease, if not cancel, the botch dices.
As noted, the primary way, IMO, should be Mercurian Magic, who (still IMO) would welcome the added utility. It just needs to be changed so that only the lead caster needs the virtue.
As a test, if we have a lvl 50 Aegis. That's 10 botch dices. Cut to 5 by MM. A gold cord + mastery of 3 is enough to put them down to 2. I'd say mission accomplished.
Now, looking at Mastery.
I'd say we would need something like
Ritual Caster: When casting a ritual, decrease the botch dices due to the Vis used by your Mastery level.
So, someone with FFM and gold cord 2 could start all rituals with -2 -1 (mastery) - 1 (ritual mastery) = -4 botch dices. Enough for most starting magi with their Aegis.
If investing 1 season on Mastery (same as our Mercurian above), these go to -2 -2 (mastery level) -2 (ritual caster) = -6. Not as good as MM for casting the Aegis, but this is a feature, not a bug.
Note that changing Ritual Caster to, say "*Decrease botch dices from Vis by 2 each time this virtue is taken" is also quite efficient. decrease by 3 if you want.
In short: The above may be messy, but the idea is to make MM better for rituals (ideally, better than FFM), give mastery options for rituals AND allow players to not worry (much) about botching