there is a right and a wrong way to romance Cullen.
I had expected the romance to be slightly different if you played mage, if you sided mage. That's totally valid, it should be different, it should account for the universe it happens in. Like the Fenris or Alistair romances had a different undertone if you romanced them mage or not, but they weren't completely different, you know? There were good variations, unique conversations here and there, but at the end of the day, you got the same romance content regardless of how you went about it.
What I did not expect was that entire chunks of Cullen's romance content would be taken away from me because of those things. I did not get his nemesis quest, which prevented me from seeing all his additional character arc and romance content there. I barely got to ask much about his past, or his opinions on anything, he had only the most superficial things to say to a non-mage and then he would change the subject. There's so many little things. The more I go through FluffyNinja's "ideal" playthrough on YouTube and see all this lovely romance content I was never even shown in my own playthrough because I either picked the wrong class or the wrong alliance or the wrong world state for it, the more my own romance sours to me, because it feels so incomplete.
Don't get me wrong, what I did get of his romance was perfection. But I got so little of it that I can't help but feel short-changed. It seems like his romance was written for one very specific type of player, and since I'm not the target audience I don't deserve the full experience, I only get the scraps of what was left once everything else was gated out. The content I did get was perfect, but honestly, it felt even shorter and shallower than Sebastian's romance arc. If you think you got too little romance content from mage-side, imagine that cut in half and trimmed out at the edges, and that's what I got.
I just... don't understand why it had to be written this way. Why every player couldn't get the same out of his romance, or at least equivalent content. I get content-gating that makes you wanna play the game again to see what's on the other side, but romance should not be treated like that. You shouldn't get a second-rate version of a romance for not being the "ideal audience" for it. It's just... so disappointing that the one thing I was looking forward to the most in this game is what left me the most underwhelmed about it. High expectations, and such. I will romance Cullen again, with a mage who conscripts the mages this time, if that's what I must do to see the full extent of his character arc and romance. But I shouldn't have to. Not when his romance is already gated enough as it is. I'd rather he had just been fully gated to female human and elven mages, then, if anything else would yield only the most insipid barebones content possible. It would have been more honest.
So that has kind of soured the whole experience for me to the point that I felt nothing at the epilogue, lovely as it was, because I was so done with my "ideal playthrough" getting short-changed on just about every front (like I mentioned with Alistair and my Warden the other day). I want to be ecstatic about how good the romance I got was, but right now I'm just bitter and buttsore about everything, lol. I may roll an angry ruthless qunari romancing Blackwall now to wash this bitter taste off my mouth with enough in-game violence, clear off my head from this let down without the risk of falling for Cullen's irrestible charm and sweetness again for a bit. 
To top it off I somehow ended up getting Vivienne as the Divine despite aggressively campaigning for Cassandra, so I'm ready to consider this save a pile of steaming trash and just nuke it from orbit. Good times!