I think the NES philosophy is good, when the difficulty isn’t cheap or due to bad design. You got that balance well!