As far as i know the only difference is if you choose ZoeRegarding the "choice":
I never chose Zoe, but I had read that if you did, the game pretty much ended very quickly, whereas if you chose Mia, the game goes on for like a few more hours. So to me, the Zoe ending isn't even a real ending. It was a "you chose poorly, game over" kinda thing. Or was I misinformed?
she dies almost immediately once you leave on the small boat, and then you start the boat mission like normal. unless there are other changes i'm not aware of
So there really is only one Right choice I guess