He is a game engine kind of guy, not a complex story kind of guy. That does not make him any less of a genius, it just means that id software needs some in-house story-creation talent.
Has revolutionized video games: releasing source code to allow mods, custom levels, skins, and models, internet gaming, and developing for Linux, to name a few.