Maybe I'm thinking about battlefront in a different way but this is my opinion (pre-ordered the game already on PS4).
I'm not that good in shooters but I do play them. However, the COD & battlefield series has got really stale and boring for me. Battlefront is the first FPS MP game that I'm really looking forward to playing for a long time. Heck, I'm even thinking about buying the season pass so this game will last a long time.
When it comes to a campaign or story mode, I'm glad they aren't doing one. Simple reason is that it will be base on the movies (obviously) and I think DICE would get themselves in a no-win situation as everyone will be b**tching about this scene or level not done right or the graphics for this scene is all wrong.
For the # of levels, doesn't matter to me. in COD, I played the same damn level countless of times and they are small and get boring really really quick. Seriously, there's no imagination into the COD levels. At least with star wars, they will be levels that I know I will want to play over & over again and as both the rebel scums (had to say it sorry) & the empire. Besides, I think DICE is putting more time & heart into these levels or worlds, which is why there is not a lot of worlds at the start and I'm fine with that.
I normally don't buy season passes but I think the season pass for SW battlefront will be one of the best to get. Besides, its either this or spend a crapload of money on the SW disney infinity toys, which will definitely be more expensive than the game & season pass together.
But this is my opinion and I know i'll get flamed for it, but i'm fine with that.