It all depends on your personal needs, for me the Oxygen MTB is perfect.
There are some hills near me. ranging from 10 to 20%, as used in the Tour de Yorkshire that can catch you out as you slowly negotiate a corner only to be faced with a sharp incline - this is where the throttle comes in...