Thank you for playing! You've put a lot of thought into it and I'm happy about that. :D
My goal is to not have your class restrict the character(s) you can romance. It's more of a baseline for different story options that will be available to you based on class. The same applies to the stats. They're more so used (currently) to unlock different dialog options and they will affect your performance in your major's classes (Intelligence for Mage, Dexterity for Rogue, Strength for Fighter, Charisma for Guardian and Wisdom for Holy Arts). That being said I also don't want the game to feel restricted if a player doesn't have an "optimized build" so for now the stats are more for an extra layer of flavor to the story.
For instance, in the current build, if you have a higher charisma you unlock options to see some of the characters naked if you so choose where as if your charisma score is not high enough those options are not shown.