They aren't competition at all is my point, not now and not in the future....the same way the CFL isn't. To think they will drive change at EA through "competition" is not happening. The only way they will have competition is by a big time studio with big time pockets to deliver comparable graphics and game play.
Now to be fair, supporting indie developers is a great thing. I just wouldn't ever compare the two at all because it's just never going to be a fair comparison.