I was having that debate but decided since I already was non BMW on the exhaust, tune etc.. that did not matter anymore and the BMW Performance one was not a drop in.
If I really want to go any further next step is Stage 1 supercharger, new suspension, BBK. But that's 15K worth of upgrades give or take. Not willing or ready to spend that.