I'm not taking that bet, as it's almost guaranteed. What's also guaranteed is at least one game breaking bug on release fixed within a couple weeks, and 6 months of additional serious issues and multiple patches till it's decent. Then the game will at least be decent for another year or two until next release. Any battlefield veteran knows this going in. If a battlefield veteran doesn't expect these issues going in, then they are a fool.
This has been DICE status quo since BF1942. BF4 was by far the rockiest of all releases with netcode issues and several horrific bugs. It took them almost 9 months to make the game stable, and almost another year after that to get the netcode decent. In the end, BF4 turned out to be one of the best BF games to date as far as the game engine goes, but it's first two years were really rough.
All of that wouldn't have been an issue if they didn't try to reinvent the wheel with every release. If DICE has actually learned something this release, they will have taken the Frostbyte game engine powering BF4 and left it the fuck alone and simply added graphical touch ups. If they do this, at least the inevitable bugs upon release will stem from new content (e.g. weapon balance) and not repeat issues from previous games and netcode.
Blah blah blah, and yet Battlefront was pretty trouble free even during the beta.
And "real BF veterans" don't let launch issues stop them, they work around the issues and still kick ass. In fact the BF3 and BF4 betas were some of my favorite times because nobody else knows WTF they're doing and you can dominate without much effort.