Character selection for Halo 5 Firefight

Should Firefight return (I seriously hope it does) I had the idea of a character selection, where each “class” has an unique abilitiy.

Your choices are:

ODST - AI ODST Drop (Number of AI equal to twice number of human players drops in, limited to one per set)

Marine - Ammunition/ordinance drop for group (Spawns in random area which creates a risk/tradeoff should it spawn in a dangerous location, regens after a round)

Technician - Deploy Vehicle (Choice of UNSC vehicle to be deployed, limited to one per firefight set)

Medic -Health Pack drop for group , (Spawns in same way as ammunition, regens after a round)

These abilities aren’t designed to be a freebee and aren’t designed to be spammed. With the ODST’s and Technicians deployables there is a great cost in deciding when to use it because its regen is a long time (One set is relativley long). With the Marine and Medic, their drops have the chance of appearing in a dangerous zone which may result in either having to fight for it or skip it entirely.

Making it so there can only be a maximum of 1 ability per round (across the group) used per round would increase the weighting of an abilities importance.

I see something like this as just adding an extra layer upon the core Halo combat experience. It gives the player a better sense of choice and encourages cooperation to maximise survival.

Thoughts?

EDIT:

I would like to make the abilities as contextual to the character you’ve selected so if you have any changes by all means list them

I’d rather play as my Spartan and use the custom loadouts from multiplayer/spops

Sounds pretty cool. Could also make it so the extra Firefight characters have to be unlocked by completing other achievements in the game like Halo 3 ODST did with the different available characters you could choose from. Have various voices you can unlock like there were in Reach also.