Dragonfall: DC is one of my top RPGs.
Combat: Better than most RPGs on the Codex top 70 list (granted, that's not saying much). No trash mobs, interesting combat scenarios, some challenging encounters on very hard (maybe depending on your build). Still a bit on the easy side, but overall pretty good.
C&C: Better than most RPGs out there. One of the thing is does really well is put you in situations where you have to consider your choices, not just think "do I want to play the evil path or the good path." It also doesn't reward the good path more than the other paths, unlike many RPGs out there. Multiple endings based not just on the decisions you made during your last mission, but on the mission before that. It's got an actual "join the bad guy ending," as opposed to simply a slide-show/cutscene.
Non-combat gameplay: This usually sucks/is nonexistent in most RPGs, but Dragonfall did a good job at it even if it could stand to have a bit more. You have stuff like reading through a terminal to try to get information about which chemicals to mix together to negate a poison, or exploring a guys office to try to get enough info from his personal life to guess his password. Dialogue isn't always about having the right stats to pass the checks; a number of times you have to carefully navigate the conversation to get what you want.
Skillchecks: Lots of them throughout the game, for lots of skills, attributes, race checks, high-level and low-level checks, fluff checks, checks that make a mission play out completely differently.
Plot: Pretty good with some nice twists and turns. Antagonists had good motivations and a decent plan. Various factions that you interact with were interesting. Main plot was a bit too much on the "save the world" side, but it didn't hurt things too much (and the "save the world" aspect only really shows up at the very end).
Companions: Not bad. You still end up playing counselor for them, but thankfully they don't start a conversation about their childhood in the middle of a mission. If they speak up during a mission, it's to voice their opinions about the mission itself. Blitz's love-life stuff was done pretty well.
Setting: Different from the usual stuff we get. Dragonfall does a good job of selling it, and making the characters fit into it.
The game's fairly linear (though not on rails like SRR) and doesn't have an open world. But most other aspects of it are either good or great.