MSD E Curve Distributor

I am thinking of an E-Curve for my 408. I have an MSD Pro Billet now and I hate adjusting my timing every time I use race gas or decide to go to the track instead of normal street timing. I can tell you I have 11.8:1 compression and on 93 octane I run 38 degrees advance and on 110 octane I run around 44 degrees. How much advance your engine needs is dependent on many things. If it runs good and you hear no pinging, you are probably okay. I am tossing around the E-Curve or an MSD 6AL-2 programmable box. Not sure how I am going to go yet.