Personally I find that giving players the choice is always a good thing.
People who want to immerse themselves more in the story can do so by just changing the mc's name, and the others who prefer to stay true to the story will keep Harry name.
The story that I have in mind requires for the main character to be Harry Potter.
The concept right now is that Harry and Hermione kissed when Ron left them in a tent in Deathly Hallows. Hermione felt guilty and told Ron about it, he was very jealous, flipped out and refused to go back to Hogwarts to finish his education like they were planning.
That's the setup of the story, now the game begins.
Hermione feells guilty, she avoids Harry, and Harry himself struggles with the consequences of the wizarding war, and PTSD. He was basically raised as a pig for slaughter by Dumbledore. So now it's up to a player to find a way to get Hermione back.
The route that I'm planning is psychological domination, Harry's gonna punish Hermione for basically being a "bad girl". She feels like she actually needs to be punished for a bunch of reasons. She wiped her parents memory, so now she has no home and she kissed Harry betraying Ron, so the punishment will be a relief for her.
The end of the first episode will be Harry giving Hermione a good spanking.
I think it's an interesting concept, it gives a deeper connection with the characters and makes sex scenes more impactful, and it feels like a realistic scenario that could've happen in the original story.
I find it interesting that we don't really know anything about Hermione's family and childhood, and the fact that she decided to wipe her parents memory raises a lot of questions. Would be fun to explore it in an interactive format and be back to Hogwarts once more.