Been playing BF2 for just over 2 years, and i've been playing CoD4 since it came out, both games have their merits, and it depends what you like/are looking for. But on a balance, BF2 rams CoD4 in my opinion, i'll always rather play it.
#rekt