Is vacuum advance needed with MSD box with a daily driver?

I always run a vacuum advance, unless the cam is so large it can;t function properly. Your cam isn't that big. You will lose part throttle driveability and ffuel mileage by not running it. Full throttle won't be any different, nor will idle. But when you consider the amount of time the engine is at either of those two throttle positions vs. when it's not, you'll see the rationale for running it.

That being said - if you're changing the ignition control anyway, it doesn't really matter.