Competition makes better games. As long as people are trying to one up the competition, the winners will always be the gamers. That's why CoD and all the sports games are trash, because they have no competition (you can argue BF3 all you want, but CoD is MUCH more well known.)
So yeah, stop crying. Both games will be great for their own reasons.