So Quake multiplayer was mediocre?
Sure, single player was, but I think Quakeworld deserves to be called more than mediocre. Especially when the choice was between 16 player Quakeworld online or 2 player DN3D over a direct modem connection.
Quake 2 was a beautiful engine, and again a mediocre yet solid single player game, yet again immensely fun multiplayer.
Quake 3 was one of the first games to feature solid bots, giving you a rudimentary yet satisfying co-op experience. Wasn't better than UT, but it was still worth owning when my roommates and I wanted to play a low-ping game on the same team.
And Doom 3... mediocre? No. And you'll just pass this off as the engine, but it's more - the lighting. Can you say revolutionary? No game has had lighting like this before, it's always been faked. We finally have true dynamic lighting, such an enormous leap forward.
I think id gets knocked heavily when they shouldn't. They are the technology kings, and all their games have been worth owning (with Quake 3 being the worst of the bunch).
Lest we forget id is the first to really SPAWN a mod community, which has been a major part of their plans since Quake. I don't see how you can complain about a company making their game very easy to change. You think that wasn't intentional?