What I like about EFI, assuming the EFI system has timing control, is that you can tune the EFI setup so that your engine with the huge, unstreetable cam idles at 750 RPM and transitions without stumbling into normal operation. Also it automatically compensates for weather changes, so that you don't need to rejet for peak performance on a hot or cold day. Plus if you use a direct port system you will get better cylinder to cylinder distribution than you would with any normal intake manifold.
Having said that, I also think that in a peak performance application, with an optimized carb and sheet metal intake setup, you can get a bit more power out of the carbs, because the fuel goes in at the carb and has more time to atomize and cool the A/F mixture, as compared to an EFI setup where the injectors are in the runners. But at anything other than WOT, the carb setup will be at a disadvantage compared to the EFI setup. It is also worth noting that in Formula 1 racing, as I understand it they put the injectors in the plenum of the sheet metal intake, aimed at the runners. This would give the EFI system the same advantages as a carb and sheet metal intake setup, although it would then lose the lower speed advantages of a runner injected EFI system.
My stuff is all over the top street stuff, so being able to run a big cam on the street is necessary, and the EFI systems I use really help tame down those .700"+, 270+@.050" duration cams.