I use a ranger. I've upgraded her bow and now she deals some pretty good damage. Also upgrade their marksmanship when you can as it reduces how often they miss.

I use her to take on the enemies ranged fighters and to target their mages for damage. I almost never involve her in targeting melee fighters. I am also in the process of boosting her rogue skills. I've found her pretty valuable in fights so far even if she deals less damage than Madora but that's too be expected in range vs melee.