Two questions that separate optimistic systems
Every optimistic design has the same silhouette – default pass, bonded objection, challenge window – and two differences decide how much protection the window actually buys. Neither is the veto threshold, which is where comparisons usually start and stop.
Where the validity check lives. oSnap kept a space's rules as a plain text string in the Safe module's settings. A disputer was shown "the oSnap rules that the request should be reviewed against (including minimum quorum and voting period for the Snapshot proposal)" and had to judge, by reading, whether the proposal met them: quorum counted FOR + AGAINST + ABSTAIN against the space's floor, and passage required a FOR share above half of that same total.
No contract knew any of it, so the check was re-made from scratch on every request by whoever happened to be watching. Aragon's plugin pins the equivalent parameters on-chain instead – OptimisticGovernanceSettings holds minVetoRatio, minDuration and minProposerVotingPower, and canExecute resolves the routine case by calling isMinVetoRatioReached. A rules string is far more expressive; it can encode conditions no contract could check. That expressiveness is exactly what has to be re-litigated, unpaid, every single time.
What the dispute layer is allowed to say. The narrow version of a challenge is "the tally is wrong". Wider outcome sets are a materially different power. Reality.eth reserves two answers outside the ordinary answer space – 0xff…ff for invalid and 0xff…fe for answered too soon – so a bonded challenger can argue not that the answer is wrong but that the question should never settle at all, or not yet. oSnap pushed the same idea to its limit in the other direction: a disputed request "can not be executed no matter how UMA resolves the dispute".
The challenge was terminal, and a DAO that won its dispute still had to propose again from the start. That gap matters more than the threshold in front of it: a low bar guarding a layer that can only correct arithmetic is weaker protection than a high bar guarding one that can void the question.