Though my M52TU engine won't support what you mentioned, I've been happy with my Dinan S2 software and intake. And those I've chatted with that had the M54 with the items you mentioned, really seemed to like them.
328i ZSP/ ZPP/ ZCW - Sold
'99 DINAN 328i - Sold
'93 Honda Civic Si - Sold
'09 Audi A5 3.2 6MT
'87 Ford/Merkur Sierra XR4 Turbo