Two years ago
I played the original "Dead Man's Switch" Shadowrun campaign, and quite enjoyed it all around. It was a simple and straightforward game, short but enjoyable.
Dragonfall ups the complexity a lot and plays sort of like the version of Shadowrun I assume they -wanted- to make the first time but didn't have the funds or experience to do yet. It's quite good, I don't know if I like it better than Returns but it's certainly got stronger writing and better mechanics.
You've always got a crew with you in Dragonfall, which means there's a lot less "hire some random guys and hope". On one hand, that drops the variety of ways to tackle missions (because you're always running with a handful of the same people) but it does inject personality. I sort of miss the random runners, but there's a couple in-game and I took them along now and then.
The game DOES introduce a permanent new character right before the ending, but unless your personal avatar can duplicate the skills of two different team members it's better to leave them behind, because Serious Things are unfolding at that point and you need all hands on deck.
Aside from that it's a well-structured campaign. One thing I want to really point out is that there's a LOT OF DIALOG in this one, with lots of alternate solutions and skill checks and extra routes. We're not quite at Obsidian levels of reactivity, but we're pretty close.
I tried out a mage this time, and that went over well. I guess next in Hong Kong (whenever I get to that) I'll try out some kind of gun shaman perhaps.