I don't want to seem like the Devil's advocate but with 3/4 of the games I've bought from EA, they've given me a better deal than they needed to:
Mass Effect 1. They released it on PSN even though they really didn't need to, and priced it at only £7.99
Mass Effect 2. Cerberus pack was cheap and gave loads of free DLC
Mass Effect 3. Extended Cut was free (but expected to be that) however multiplayer DLC was also free.
and Battlefield 3 is the only other I've got from them in recent years, but I haven't played that too much.
But if I'm going to avoid saying that because of the hate I'll get, I'll go with Bethesda Softworks. TES, Fallout 3 and NV, Sea Dogs & Pirates of the Caribbean, and a few others. Great games, and as far as I know they don't force their devs to do stupid things or create annoyingly close release dates.