3 Undos, not 1
Okay so the Undo logic is fairly intuitive in that it's good at assessing what comprises a set of keyboard inputs that can be grouped and "Undone together", but....
I'm thinking three Undo operations is the what we should allow in Notes, no more no less. Keep it simple. I've seen programs in the wild that have survived generations with 3 Undos.