An EMP would be much more localized than a massive solar flare. The Carrington Event is quite a scary proposition. Basically, if it conducts a current, then it's vulnerable. On the local scale, I think the EMP would be more catastrophic, but on a larger scale, the CE would probably cause more damage as it raced through the power lines.