The BP systems sounds similar to Medal of Honor to me where you get in-game points that can be redeemed as offensive or defensive team actions (drones, flak vests, better ammunition, airstrikes, etc).
I really like the team aspect of Battlfield Bad Company MP, as well as the large scale. So...