I came from an E46 M3 into my ed30, I love my Ed30 Soooooooo much more than the beemer, for me, the map is a must do. I went for a bluefin as wanted the reassurance of the VWR mapper, but basically you won't go wrong with Revo, apr or any of the "big brands".
The mapped ed30 is just unbelieveably quick mid range, it really has to be driven to be experienced. 2.5 years on have made no other mods (except stereo) as I am so pleased with it.