But the other aspects of the gameplay are nothing but great: level design shines in every single area of the game; the pace is engaging, the progression linear but always entertaining.
I don't think any single feature makes every game more fun; putting in a «little bit of everything» often means that your game doesn't shine in any single area.