As one who played a bunch, left it be for ages, then just recently picked it up again I am in the minority of those who remain big fans of the game.
On another note, EA seems pretty confident about what they have going @ E3 [twitter]:
@Battlefield Looks like the guys at CoD played their hand. Now it’s our turn to bring something ***new*** to the Battlefield.
Despite my complaining I actually still like the game a lot as well, just wish they would stop messing with it...