A major issue between me and the bf series is the static maps. Always bothered me that classes can carry infinite ammo or medical supplies, especially when the capture points in game modes like conquest were pretty much bases, which can be used to restock instead. Would've gave them more purpose.
Im not saying get rid of the support classes, just take away the unlimited supply. Give that perk to the bases. Also keep the option to destroy bases so that they can get reduced to generic spawn ploints.