Holy dionysian caesium spittle, Batman! I'm loving this idea. It's kinda like DoTA, IN SPACE!
I particularly like the idea that everyone is given a role, from supporters to miners to combatants, and the focus isn't on direct player-versus-player combat, but more upon player-versus-mob combat.