De gustu nulla controversia est. I guess if you wanna be more versatile use Boom or Limit removing, if you want to make doom more of a modern FPS use Zdoom based engine types. Vanilla is simple, but despite it's limitations leading to out-of-the-box creative choices it's really easy to make a level too overbearing for it.