I see, that's insightful. The idea of giving the player options in regards to romance is a nice one, though I don't know whether it's worth your while, given how you planned the timeframes for the project. Either way, I'm now looking forward to John's and Charles' routes to see what kind of development they will receive compared to Mike.
On a side note, would you mind sharing what tools you use for coding with ren'py? Asking simply out of curiocity.