That was a useful video, thanks! However the issue remains where pressing O multiple times will swap between Brush and Last Tool Used, which is not desirable.
If I do not have any other tool assigned to a specific hotkey, I would not expect pressing the hotkey for a tool to select another, unassigned tool, ever.
I understand it's uses and some may love the Last Tool Used hotkey function.
Perhaps an option to disable this behavior?