Graham is a pretty weak candidate it seems. Still, another Kavanaugh hearing style tantrum could seal the deal for him.
I think this cycle is proving what many people didn't want to believe: that people like Graham, and to a lesser extent Ernst, since she's newer, and really just not great candidates when it comes down to an actual competitive race. They've just been able to skate by because of polarization and the R next to their name.
Ernst seemed to be a pretty strong candidate in 2014 and if she was really weak she could have lost that race. To be fair though, Braley was a mess and alienated Iowa voters.