Actually, EA is getting somewhat better. Ubisoft has replaced EA as my most disliked gaming company.
They still do their typical EA-stuff, just look at stuff like Sims 4 this year. The new Battlefield is a cashgrab - they rather want to release the games on a yearly basis instead of taking their time. Also, Battlefield 4 has had a catastrophic release.
But by now, comparing EA's and Ubisoft's amount of bs, EA has become the smaller mountain of smelly feces.
Origin has gotten somewhat better since its release while Uplay stays the same useless and malfunctioning DRM.
EA gives away a lot of games for free on Origin. And they released that Humble Bundle a while ago and gave 100% of the money to charity (all of this simply served PR, but still..).
Also, aside from their annual sport games they seem to care more about releasing polished games than they did before.
Of course, when a company like EA does stuff like this, you get the feeling that all the good things they do is just to say 'look, we're not evil!'. So you get distracted and don't see Satan's pitchfork they're hiding behind their backs.