I do hope we get more than 8 although im not holding my breath. maybe 12 would be a better starting number. (all of these slots do take up space on their servers so i understand why it cant be too high).
But there does need to be a way to earn more or worse case scenario buy them on the c-store. i could literally make hundreds of missions over the years.