IGN: The 50th episode of Agents of SHIELD was a bit messy, trying to juggle a lot of storylines at once, but among other highlights, it ended with a notably well done reveal.
I again have to commend the SHIELD writers on moving quickly with a storyline. It was only two episodes ago (and the last “regular” episode, given how uncharacteristic last week’s was; not to mention almost entirely a flashback) that we learned Lash even had a human alter ego. They could have let this mystery play out for a few more episodes, and I completely expected that would be the case. But nope, by the end of the hour we learned Lash was actually Andrew.