Yeah
Power wise alto is good.
It depends upon different factors.
Like technology gets better time to time so engine manufacturing after will have better figures. Reason also depends means for what engine is manufactured.
Efi's are more precise in terms of providing fuel to engine. Mileage wise they would be better power wise it not necessary.
I don't like carby's, getting them at idle settings is damn difficult.