When it comes to preferences, I fully agree with you. Only Dylan/Ellie I would mention here additionally.
As for Sophia being a more active character, however, I'm a little skeptical. Not because I don't think that a more active Sophia would have been fun, but more because in AWAM Sophia is almost the only character that really needs to be corrupted. If she then virtually switches roles, there would be almost no need for any corruption any more, with the exception of the only alternative is Dylan/Ellie.