Firstly the wiring. Campag use 10cm of wire attched to each component for some reason, so building them is a pain in the ass trying to get the RD wire through the chainstay. If you pull on a connected wire, it wouldn't break free of the connector, it'll just snap where it exits the part. Shimano has wiring kits, and sell spare cables. It just plugs directly into the part, so if you crimp or slightly tear a wire, it's not the end of the world. Do that with an internal EPS battery wire and boom, you have to buy a whole new battery. This makes troubleshooting parts even more difficult. On Shimano, if the RD isn't working, you can just swap to another Di2 RD without having to fish any wires in the frame, can't do that with EPS. Shimano's diagnostic tool works great, you can isolate parts to determine the faulty one. All EPS has, is some on-board diagnostics, which is just a LED that flashes when there is a fault. Dunno where the fault is, but it's a fault.
EPS don't do sprint shifters or climbing shifters. You can't reprogram the buttons, you can't change the amount of gears it burns through when holding the button down, nor change the speed at which it does this. Oh, and if you wanted the newer brain, you have to buy a whole new unit. With Shimano 6770 and beyond, all you need to do is plug it in, update the firmware and done.
They attempted to make an EPS/Disk brake lever with Formula and that was just a massive flop. Lever rattles and failed brain in the shifters, not to mention if the contacts for the shifter buttons got any kind of moisture near them, they'd stop working.
Basicly EPS is like 7970 and hasn't got any better since the day it was released.