Got to play some more last night, it's up on my stream if you are interested.
Teamwork definitely matters, it's very easy to get destroyed without support as you will see in my stream. Lots of depth, tons of customization and I really like the 2 faction campaign style. I'm still not sure if you can swap to the other faction at any point.
You can pick Offense or Defense at any time during a death or at the beginning of the match. You get more points for attacking/defending when you choose the appropriate mode.
You also earn BP during the match which you can use to spawn certain things, this changes depending on if you are the squad lead or not. You can drop tanks, missiles, quads, recon drones, explosive drones, etc. You also earn money to buy attachments, guns, armor, skins, etc. etc. You can only customize weapons and loadouts in between games. You can have up to 6 loadouts and you can customize them however you want. The less weight you are carrying the faster you move (It seemed this way). You get 3 pre-made loadouts which can be customized and 3 blank loadouts to create as you wish.
Light
SMG
Sniper
Flash Grenade
1 Gadget
Medium
AK
Pistol
2x Grenades
1 Gadget
Heavy
LMG
Rocket Launcher
2x Smokes
1 Gadget
Gadgets can be changed per death and include.
First Aid
Ammo pack
C4
Tank Mines
Health Pack
Drone
and a few more I can't remember.
Also, with the packs you have to look at them and press F, it does not just heal/resupply everyone in an AOE fashion like in Battlefield (I like this change). You can only carry 3 packs as well per spawn and they are not infinite.
My only real complaint is that vehicles are too quiet, they can sneak up on you in the middle of a gunfight and you're none the wiser. Same shit happens in Battlefield so it's not as shocking. That being said I highly recommend this game and at 28 bucks I don't see why you wouldn't give it a chance. It goes live this Friday and will be in early access so you can really return it at anytime before it launches.
I'm currently on the West (More russian lookin faction), I'm not sure if it resets on Friday. If you guys plan on playing we need to coordinate a faction.