I don't know what people expected. It was clear from the very beginning it was not going to be like the old Battlefront games. It was clear as soon as they said 40 man match is the max that it was not going to be like Battlefield, despite everyone insisting that it would.
The game has some issues but I find it pretty fun. The jungle levels have the multi-level gameplay, the graphics are so good that rebels are actually camouflaged. This is literally the first time I've ever played a game where the graphics were good enough that camo works and makes a gameplay difference.
It's an arcade shooter first, its not a serious "OMG ESPORTS" game like every other shooter seems to be trying so hard to do these days. Why does everything have to be Counter Strike or its crap? Screw that. Counter strike isnt even remotely fun. It was maybe back when it was a mod for Half Life. People also crapped on Crysis 1 multiplayer, which I thought was a great time when it didn't lag...
I like it. It's not the best shooter I've ever played but it doesn't lag like BF4, the Star Wars atmosphere is ridiculously authentic, and the hero characters are cool. IMO 7/10 with potential to get to 8 if they fix the stupid air vehicle control scheme.
Also the game gets a lot more fun once you get into the mid level unlocks. Its much worse in the beginning when the people with no life have already gotten 3/4 through the unlock tree. If you're judging the game after 1 hour of gameplay you really haven't got any idea how the game actually ends up playing. The first few unlocks until you're competent enough to not get destroyed is a pain.
They DID include some single player, just those tutorial missions and the survival missions. But they are amusing and you can farm past the initial few levels to get the basic unlocks by doing them. which I assume is the intended path there, they intentionally give you credits to get unlocks by finishing tutorials and survival coop mode.