I do not understand the logic of people on this website saying "throw a house seat away." Holding a house seat for life sounds sooo boring when it is a thankless job. Why not try for higher office and then go get a cushy lobbying job if you lose or go into business and make way more money?
Same reasons anyone keeps any job I guess. They like it, they think they're doing good work, they like the power and prestige, etc. Making several times more money is all well and good, but you don't get to hear your own voice on the Sunday shows. Kinzinger can be a "voice of reason against Trump" or whatever, guide the party towards a new future, and advance any other issues he likes, much better while he still has the seat.
As for the original question, it's a Safe D seat no mater what. Partisan lines have hardened and candidate quality only matters in marginal cases.