Not a bad idea but I don't like the fantasy element. Although I must admit, more choices (however they would have to be lore friendly and realistic) would be a valid option. That being said, an actual model which needs very little or no work done to implement it into the game. Finally, I believe it would help the devs if you added some stats that you think would be balanced and realistic while being viable in-game.