I finished my first run of Dragonfall with my long-suffering, short-tempered but ultimately loyal dwarf Rigger in around 15 hours, and immediately wanted to roll up a new character and give the campaign another go. If you liked Shadowrun Returns but...
Harebrained Schemes has shown that it is committed to improvement. It has fixed a lot of the critical problems from the first entry (most notably that abhorrent save system), and the writing is leaps and bounds better here, making Dragonfall the first game that truly capitalizes on this incredible universe's great potential.
It still stands as those things if you're willing to take the plunge, though, as well as being an excellent reason to give Shadowrun Returns and its community a second look.
This is a developer that understands and loves their source material, which very evidently comes out in their work. Consequently, Shadowrun: Dragonfall is another home run for the up-and-coming studio.