Direct2drive-never because they use their own set of patches, etc.
(really sucks you might wait forever for a patch)
Ea uses the ea manager and I hear privacy issues. And they tie it to your pc.
But ea is not that bad if there's a word. I know people that uses it like my sister but she had problems off and on with it because you have to be online to keep the going, etc.
They are like steam (best online download buying program) but they have problems too but most of their games are online so it's fine ;D