I do play a lot of computer games, and regarding customer service, bug fixing and not treating paying customers like dirt, so far my experience with EA has been the worst, which is rather inexcusable given that they are one of the largest companies around.
Their games are particularly buggy, i've had less problems with badly made console ports than with pc-born ea games (unless that badly made console port was made by EA, then it's issues galore). Their drm and dlc distribution systems feels like they where implemented late as badly thought kludges, often being more buggy and prone to issues than the game itself.
Their tech support is garbage, particularly regarding registration issues. They're more likely to play the wait game and then, if you bug them a lot, send you a mail asking for nonsensical information or forwarding you to direct call services and refusing further online help, irregardless that you may not live in the same country and such a call would be rather expensive.
They've got a very bad track record regarding DRM: draconian restrictions, rootkits, online checks that time out and crash or irreparably bug savegames, limited installations that tick away if you upgrade the pc, etc. Which is ridiculous since their games get pirated just as easily as any other, with the end result that players who pirate the game get a better game experience than those who pay for it.
Because let's face it: insulting your customers and calling them thieves, compromising their security and the integrity of their computers, and having a sizeable percentage of them having issues with the drm, while those that are not your customers and pirate the game are having a smooth experience does not look good at all.