Pros and Cons?
Well, since I run a naturally aspirated engine, it's obvious that my opinion will be biased, but.......
Carbed.....simple yet efficient way of delivering fuel to the combustion chamber using a single pulse line fuel pump, a needle valve and diaphragm. Two jets, the main and the pilot. Works simply off the vacuum created in the throats of the carb bringing engine rpm up to 7200.....
DI (direct injected).........complicated, over engineered, nightmare. This system works on the high pressure side of the piston so to over come that pressure, they developed a compressor to pressurize a small amount of air into the injector. Then, the miles of electrical wiring that has to send the signal to the mpem that the time is right to add a squirt of fuel to the injector from the delivery system, the fuel rail. Mix it all up and when the timing is just right, the injector is told to open up and over come that pressure, just to get a couple millimeters of fuel into the chamber, thousands of times per second. That's a mechanical and electrical contraption waiting to fail. Oh, it also incorporates a fuel pump, regulator, solenoid and an air driven RAVE system, that usually fails with a bursted air line or bad solenoid.
Now, which would you prefer, a simple SBN carb that you can, yourself, rebuild and tune or a high pressure injection system with enough subsystems that could fly an airplane, which 90% of the time will end up in a repair shop because of its complexity?..........