Leia is easier to gear and she does not need a zeta at all to deliver amazing dps, if r2 is fastest and she cloaks right after him (also getting offense up). Her cloak allows her to stay alive the longest on your team for alot of damage, so being a glass canon is irrelevant.
Han's opening stun is great against opponents with a super fast thrawn or r2, but his heavy damage gear pieces are at g11 (g10 are some health gear mainly), so you will have to gear longer to get the most out of him. I still use my han skill lvl 3 in these situations, lol. As good as the stun is, an autotaunt will reduce han's main advantage. Baze still protects his dps after the stun, and GK is almost sure to taunt after the stun due to han's high crit chance.
My team is the same as yours, except i have GK, and i just started using g11 leia with amazing results. No crit damage mods, and she is scary by how hard she hits.
When she triple taps, which is alot, she has a much higher chance to one shot someone or burn down baze than han does. Similarly, han is easy to take out with a biggs special whereas she is untouchable. Her buff on basic is also very good against baze if he's taunting by giving him turn meter and ending his turn. If she is called to assist biggs, say goodnight.
Later on, with CLS, i can see how some would say han is better, but i would use them both if i could.