While the aem seems expensive it already has a lot of "uprgades" built in.
Boost control, wideband feedback, nitrous control/meth control, MAP, etc are all built in.
It's all about what you want. It's doesn't make sense to buy the nistune and then $500 on a EBC, $200 for a 2step, $XXX for a nitrous/meth controller.
Nistune vs. pfc I'd rather have the nistune
But nistune vs aem.. 100% aem.
Why? The aem has built in boost cut and lean AFR protection (unofficial but it's there). Those two will save an engine.