As a big Mark Kirk fan, Duckworth worries me some because she, with her health, totally eliminates any 'sympathy advantage' that Kirk may have because of his health. She also won by 12 points last year against a significant challenger, despite the GOP Wave, and defeated an incumbent by 10 the cycle before that.
On the other hand, her voting record doesn't look moderate from a quick glance, and she's gotten into a bad habit of missing essentially every vote since the 2014 midterms (her attendance record is excellent before that, so it's probably not part of her medical situation):
Two things:
*She may have beaten an incumbent by 10, but that incumbent was also Bachmann-tier crazy, had six overdue figures in child support, and actually said she "wasn't a true hero" because she "always talked about her military service". She should have won by a hell of a lot more, considering who she was facing.
*She's also missed every vote because she had a baby girl in November. Her maternity leave should be over soon and she should be back in Washington by the end of the month.