Glad you feel the same way in respects of EA appearing to rush DICE into an early launch. Feels like their game has suffered the pressure of a client deadline, the client being EA. I think in regards to the next DLC, Matimi0 pointed out in a video last week that Xbox One users have had Second Assault for quite a while now. So from their point of view the release gaps must seem a lot longer.
However, I'm not at all saying that they won't make another Battlefield. Would be amazing if they've somehow been working on Bad Company 3 thats more enjoyable to play, like BF3, but has the graphical quality that BF4 has. Some sort of BF mash up. We can at least dream.