I've said it before and ill say it again...Carmack is the best in his field. 1 man doing better engines than a team of many programmers. More advanced renderer and musch more optimized.
Edit: Carmack is leaving after the next game, so he's let me down.
Go Epic and tim Sweeney.