He's really a boring character, the most "safe" representation of an homosexual man (People tend to be fine with these kind of characters as long they are blatantly stereotypes that confirm their bias that homosexuals are the "other" rather than people like them) He has a straight crush on a dude, so you can sympathize with him but at the same time the game can avoid teh gay from actually happening.
Someone like Lukas would have been a much more interesting choice.
For all the criticisms people gave Fates, Niles was actually better than this.