I vote for all of the above. I believe romances, when well played, enhance the story. And it's good to have choices so that everyone is satisfied.
On a side note, has anyone thought of the possibility of romancing characters not in your party? I think it would also be interesting.