LMG velocity is an issue IMO, most of the other guns seem OK for the ranges they're supposed to be used at but I think a general rebalance is needed to really get more acceptable velocities, the rifles have decent velocity already though. BF games have always had slower bullet velocities for certain guns though so I am not sure how they are going to approach it this time if they do change it at all. I like the limited ammo, there are ammo points to restock from and a support class to keep your team going, as well as collecting ammo and stuff that you walk over. It actually makes having support classes more valuable as he can keep everyone's primary weapon in action and punishes players who only want to play Rambo ( unless they are support themselves ). You have more ammo for secondary weapon because if you have no means of getting ammo for a short time, at least you have enough for your backup weapon to perhaps keep you alive.
I think the guns feel good aside from the imbalanced bullet velocities, shooting feels much better than BF1 at least. Guns feel like they pack more punch although I think the LMG needs to retain more damage at long ranges.