They were awesome and it showed a good way to write a companion romance, with actually funny and playful banter rather than borderline shaming one member of the relationship and we know Dorian has no issue in engaging in banter similar to Tali's 'I'm only using you for your body' line when it comes to the Inquisitor (jousting).
I also really liked Kaidan as well
such a sweetie
I was super disappointed when I learned he was supposed to be a bi romance option but was cut from the first game. I prefer playing men in my games, and prefer m/m romances. I went with Liara in ME1 just because Kaidan wasn't an option and Ashley was not appealing to me at all (she and my Shepard did not get along at all, he pissed her off right from the first conversation I think XD). I didn't find Liara satisfying at all, and I agree with the many people who said she was more "blue space babe". Yeah people argued that since she's an alien and they technically are monogendered, she wasn't a "lesbian romance" and therefore not having a gay romance wasn't an imbalance, but everything about them says female, and it read to me more that way than "mongendered non-female feminine romance option." I get what they wanted to do with the asari, but she was way more female than I liked. An actual androgynous character would have suited my tastes a 1000% better than Liara. She's a nice character, but... not for me.
ME2 gave me a strong feeling of tension between my male Shepard and Kaidan when they briefly met. I don't know if it was intentional, but it just felt to me more than two platonic friends divided by ideals and circumstance. There was static there, just something I can't really nail down. I romanced Tali, and she is awesome, but again it just didn't feel right or suit me well at all. Along came ME3 and finally Kaidan was accessable. I liked the explanation of "we worked together/I was too nervous/did you ever notice I never dated any women?" It felt organic enough that his batting for the other team did not bother me at all, and they finally hooked up. I really enjoyed his romance and I have no bloody idea why some people hate Kaidan so bad. I just don't get it. He was fine to me, sweet, and adorable.
And now my Shepard is that poor "in the closet" boy testing the waters to decide what he really liked. Alien mono-gendered feminine blue space babe? Nah. Alien cute and adorable and totally awesome "must be on my team at all times" quarian who is definitely female? Nope... still didn't feel right. Adorkable co-worker who hid his feelings for two games before finally admitting he totally had the hots for my boy? Bingo.