Alright...
I have not yet finished the game, but my goodness! This is just... Beautiful. I especially love how your choices can really lead to different outcomes, like the order in which you choose. This was one of the reasons why I haven't finished yet, too busy trying to see all options. You can imagine all the saves I have, haha.
I have just passed the part where John barges in on Hamish catching Sherlock, and damn! They both literally squared off. I find it especially endearing how defensive (?) John was, it was very cute.
I am, however, quite saddened that a polyamorous relationship is not possible. They are all just so charming. Though, you did mention that there are other relationship shapes (?) that are possible. If Sherlock ends up in one of those, yet chooses one person to romance, would that affect our relationship with other characters? Example, I choose 'romantic' options with John, yet still choose to pursue Hamish, would that affect his relationship with me? Though I feel like he would be the most accepting, the sweetheart.