Oh yeah, the romances. Best left alone. While it's true there's more consequences in TW (especially the second game), that's design, not writing. If DA is dragged down by the romances, TW (and, again, especially the second game) is dragged down by too much swearing and cringe-inducing references (those LOTR shout-outs in Vergen made me stop playing for a while, I mean dammit).
Completely disagree about the characters, however. Many of them (chiefly Triss and her sorceress counterparts) seem flat, and even stupid at parts. Some (like Henselt) have no other motivations than being dicks for being dick's sake, unless I missed something. I don't see too much grey and grey in these games, more like black and grey, Geralt's enemies are almost always crazy psychos (case in point, in the first game whatever faction you don't ally with, and hell even those you do, will commit various atrocities, how can I make a proper choice if all of them are utter bastards? Thank the Heavens for neutrality, but it didn't seem like a proper choice to me, just a refuge in case you found the two main factions sucked hard). Loghain and the Arishok were far better atagonists to me, and the likes of Sten and Varric better sidekicks than Dandelion or Zoltan. I could sense a frienship between some characters in Dragon Age and the PC, while those in TW just seemed along for the ride and appeared while it was convenient to the the plot for them to do so.
For the rest, we'll have to resort to good ol' fashioned YMMV. This isn't the point of the thread anyway, so let's drop it.