Yes it was, but it wasn't anywhere near as bad as BF3. I dunno if you've noticed but EA's been getting progressively worse over the last few years.
BF3 is awesome though it has major flaws because of EA. Like they had to finish it too early which leads to a big amount of bugs, instabil servers, cod dls with new small maps (closed quarters) etc. This game could've been much better without ea trying to make as much money as possible.
That's becuase EA can't make a good game. They wait for someone else to make a good game and then buy that company.