Frankly, despite the disclaimer that the game isn't over until the credits roll, I think that staying with Monica is a valid ending. Not for me, personally, as I believe that she's a superior character after her realisation and redemption, but for others it could be.