I mean, even excluding the "evil little girl" trope, the game has a GIANT plot hole. During my second play, I decided to save Zoe. Two seconds after, Zoe dies with, apparently, no reason. She was infected, but we actually never saw her in the "evil" form, so we don't know how far was the infection, considering se looked ok.
We do a choice, saving Zoe...and two seconds later, Mia is on the ship. WHY? HOW?
Also why she wants to save Ethan while he decided to save Zoe instead, a girl he never met until that moment and he only heard on the phone? It doesn't make sense,m she should be angry and that's it.
That choice is really stupid and it's here just to give the player a choice.