I think Emma is more mature and grown up then people give her credit for
I think by the end of the game she will be the best developed character.
Emma is probably the kindest sweetest girl I have ever seen in a visual novel.
That's part of what I find so attractive about her.
Fully agreed.
But I'm not sure Emma + MC would be a good match.
Emma is extremely kind, sweet and innocent. The MC is a very decent guy but still a fairly jaded veteran.
Honestly, if Emma were my daughter, I would not be thrilled if she came home with MC (although it would be way better than Zak), for this reason. I think she needs to find a guy who would be similarly innocent as she is. I think Emma + MC would inevitably be a form of corruption, which is something I'm not a fan of.
Charlotte would be a much better match for the MC, both in terms of age as in personal experiences / mental scarring. Their different backgrounds are more likely to be complimentary rather than a source of conflicts.
All that said, I will eventually play Emma's route (besides Charlotte's) just to see how it's being handled.