I didn't mind Mira. How she responded to advances was terrific. But I never had room in my party for her. She would have been a 4th, easily. Her character was definitely more interesting than Visas, who was actually my 3rd. However, back when I actually played through the game I never knew how to make your companions Jedi other than Handmaiden and always got the impression from the game that blaster characters are useless. They end up fighting in melee 9/10th the time, anyway. Might as well make it someone who does particularly good damage there.
Edit: Not 4th. Maybe 5th. 4th is totally HK-47.