I heavily disagree with 2. Playersexuality makes all companions worse by leaving a big part of their personality ambigious and prevents storylines from delving deeper into anything related to romance or their oreferences, even just as throwaway lines.
This is where I will disagree, sexuality is a part of who a person is but not in my opinion a "big" part. Take any great person you know and then for imagine sake change their sexual preference. They, as a person do not massively change. Thier compassion, empathy, skill, work ethic, morality all stay the same. The essence of who they are does not change.
I do understand what your saying but I thing there is way to much emphasis put on sexuality in general. A romantic relationship is even more about other aspects that sexuality. Sure it plays a part but again other aspects that define who the person is often play a MUCH bigger role in determining if a deep, real connection is made.