The Battlefield series is overrated. Don't get me wrong, I enjoy a good session of BC2, but I hate how it's fans always bring it up as though it's the second coming of Jesus, especially in any thread/article that simply mentions CoD.
I prefer console gaming to PC gaming. Though I can understand why one might prefer PC, I personally don't care for many of the advantages PC gaming has to offer, and rather like the ease-of-use of consoles.
Battlefield series is not overrated. Many "fans" of the series has either only played BC2, or they have never played it all. And they have a point, a lot of people who enjoy CoD will bash Battlefield in a heartbeat. I don't get why CoD gets 4 years in the spotlight, then when BF3 arrives, everyone hates it and calls it overrated.
At first I thought people hated CoD because it was boring. However, I know now that people will simply hate things that are popular. BF3 is one of them.