This game is perfectly suited to 5v5 firefight.
I propose completely getting rid of casual firefight and renaming competitive to simply ''Firefight'' and keep it ranked.
This would require better balancing mechanics and substitute players to be put into the game when someone leaves.
It would be simple, smooth, and cater to exactly what this game has to offer.