The old AEM stuff was and is pretty basic, but the new Infinity is far better, also not heard anything bad about the Link ECU.
However by far the Syvecs is the daddy of ECUs, it simply does everything you can imagine including anti lag, traction control (that actually works) and absolutly loads of other stuff, including full data logging built in.
its not cheap and you'll need to get their S6GP model as they dont have a S15 loom, so custom harness, but its the daddy.
Bit bias me as I have a Syvecs S6GP with Full knock control upgrade..
oh yer, 12 selectable maps and 8 traction control settings available from rotary dials as standard, yer baby...