I'm out of lockstep with the general fandom these days on several things. First of all, while I'm not terribly into either Nate/Zari or Mona, the over-the-top handwringing about it in the fandom is so fucking out there compared to their actual offensiveness, I'm now rooting for both out of sheer orneriness.
To me Nate/Zari are two people who are lonely and horny and latched on to one another. It isn't twu wuv and is not played as such. They have not forgotten about Zari's future-past.
I did think most of my issues with Mona were not present in this episode and I liked her fine.
I for one do not want Ray to conquer Hell with his peppiness. I want him to come out, but be completely broken. This is not because I hate the character - he's my second favourite - but because I think it's better story-telling. Logically, Hell is not an experience that a Ray Palmer should be equipped to deal with. And it creates a better story when he comes out if he's broken, torn between rage and despair - how does he deal with that? How does he overcome that? How does he find his way back to some semblance of the man he used to be? That's better than simply being so impervious it turned out the Devil got locked in with him instead of the other way around.
My biggest fear with this one was of Mick fired because he didn't give a shit. I was relieved that Purcell played it as Mick grieving for Ray's loss and trying not to show it, even if it was mostly subtext.