I still don't understand why so many people think Flake will hang on while Heller won't. I think Heller is much more likely to win reelection than Flake (but I think they'll both lose in the end).
Well Flake might not even survive a primary. According to this poll, Flake has a higher disapproval from Trump voters than Clinton voters, and considering how radioactive Ward would be, I think this seat is more up for grabs than I thought it was.
If Flake continues to look very vulnerable, we might see some slightly more palatable Trump loyalist jump in to the primary too, but I'm not sure who.