It's a Harvest moon kind of game with more RPG elements, but revolves a lot around the characters and the conversations with branched dialogues, etc.
xml and the likes are the way to go in my opinion if you have a dialogue heavy driven game. You can manage what line is been displayed, add extra information into file to add: commands, activate cutscenes, etc. I don't think it's that hard to learn, I started half a year ago as I said and I started from zero with no previous knowledge of any: Regex, Tokenat, xml,arrays, etc. But I got there studying the "Dialogue of Lazy People capx" and I think it's the best way to tackle the task or at least the best one I know of. And once you learn it you will appreciate having developed the system for its flexibility even if it's for a small game with some dialogues, I think it's still worth it. And if you want to make another game you can reuse the whole system instead of placing manually every dialogue like you would had otherwise.