R2-D2 Crew or Chewbacca would help for damage mitigation. Also, you have to remember that Miranda can roll less dice to gain shields back. With Jan Ors you can essentially get a wash in attack dice and get a shield back.
Exactly this... it's not just a cost in shield all the time, after this big hits (homing missiles), you can take some time to recharge then come back around for big damage passes.