My absolute favorite type of character is essentially Vergil from DmC. A character who fights in melee with a sword but can mix things up with a ranged attack every now and again.Hmm, we should probably think of the general descriptions as a matter of style. Do people want to see a girl pulling out muskets from the air and blasting demons, do they want to see an MG brawling with a demon in close quarters, or a magical girl standing still and blasting away with beams of magical light.
Because OS is not going to kill us on our first few fights. Probably.
But none of the current one's really fit that image or come close enough with a backstory I like so I am currently going for option 2:
A combat caster who can rain hell on her enemies from a distance while using mystic powers to thwart enemy plans and tactics at every turn without even having to move. But is still formidable up close due to her potent buffs.