TTK sucks in this game, but the reason why this is is because the maps are TOO TINY, not because the weapons hit too hard or players have little health etc. The problem is that you literally spawn on top of the enemy most of the time.
It's really simple, get bigger maps move the capture points apart. Put more vehicles on maps and allow the squads a breather between wipes. Allow squads to coordinate attacks on capture points, and suddenly you have a proper battlefield game.
Like a few of us mentioned, this game is virtually ALL action, ALL the time, and while that is okay, it does not make for a battlefield experience.
Oh and both sides having exactly the same weapons is basically EA/Dice being too fucking LAZY to do gameplay balancing. Might as well call the teams BLUE and RED for all anyone cares. I mean they bothered with recording german voiceovers, getting uniform details right, (Minus the swastikas) but they throw out the ONLY gameplay affecting historical detail, like weapons disparity.