That's the whole feeling I got from watching the video. Looks like DICE trying to make a game with the same feel as TF2 but not quite getting there.
Since it's FREE I'll play it for at least an hour or two and see how it plays but I was not impressed by what I saw. Also what's the whole business model behind this one? They giving it away because it wouldn't sell or they giving you the basic game trying to sell you unlocks?