EA seems to be doing all the right things in my book.
1.) I like Origin, it started refunding on digital gaming. No other platform besides Origin had a refund system in place. Their interface is easy to use, sleek, and the download speeds are light years faster than Steam. Oh and it actually has customer support!
2.) Battlefield 4 support has been phenomenal.
3.) On the house games are cool, I've played games I haven't played before like Jade Empire, Wing Commander and Theme Hospital.
4.) Their subscription service is actually awesome.
Sure, EA have fucked up in the past, their pricing models are absolute bullshit (but that applies to all platforms). However, their PC versions of games are solid and every time I boot up Origin there games seems to be on sale.
Out of the big publishers out there, EA is probably one of the better ones. WB however, oh god I how I loathe those fucking mother cunters.