8/10 (loses points for Windows-only, paid model, and no cloud fallback).
For very complex, unique passwords, recovery may not be possible regardless of the tool used . Alternative: The "ZIP Method" (For Sheet Protection Only)
Save, close the zip, and rename the extension back to .xlsx .