Invisible War took a flying leak on a lot of the things that were really cool with Deus Ex, such as large environments and, damn it, inventory stuff. I was so excited about that game, too, and even bought into the "oh there will be no compromises just because we're squeezing it into a shittydumbshit system" bullshitcrap.
I think my favorite was how everything used the same ammo. So instead of trying to balance placement of 5-10 ammo types, there's just one, so if you run out, you're fucked, but at least the designers could spend a fraction of the time placing them. Good for them.