I'd say in terms of Activision vs EA, EA is worse essentially by default since Activision haven't let Kotick open his mouth for quite a while, or jumped on the online pass bandwagon (I think, I could've missed that since I don't play their games very often) whereas EA have basically vilified themselves by making masses of proprietary shit, moving away from Steam to create Origin, which offers nothing you couldn't get from Steam save for masses of DRM, closing Battlefield 3 servers in favour of rental servers (I'm trading it in, coincidentally, petty excuses ahoy!) and several others that I forget, likely because in the long run we're just watching a business run itself into the ground through terrible ideas.