While I'm sure some of the EFI manufactures have had some growing pains, I'd be willing to bet 75% of the problems with EFI is the user or the method in which it was installed.
IMO if you don't fully understand how EFI works and you want to "DIY" it, stick to your carb. If you are willing to pay someone that knows what they are doing, have at it. I always think its comical when someone blames the components when they don't work correctly, but it wasn't installed correctly.