In Halo 4, when you rank up, you receive a certain amount of Spartan Points. (I believe it's one per level, but I don't know that for sure) This "currency" is then used to buy weapons, armor abilities, grenades, etc. for use in customized loadouts.
My question is are there enough Spartan Points gained by getting to level 50 to unlock everything? Or will it eventually come down to my preference as to what weapons/upgrades to unlock and use?