Romance doesn't work that well mechanically because they have to voice act every line. That leaves little room for iteration and makes the whole "romance" a few conversations of a dialog tree for one or another result. Bioware should do story-board vignettes like Obsidian is doing for Pillars except dedicated to romance interactions. That would at least put some role-playing and interesting scenarios back into it.