Hmm... I'm not sure how to feel, honestly. I liked this episode, but I had some big structural problems too.
Cons:
Obviously I knew Joan and Sherlock were going to have to come back to New York at some point, and while I was a bit surprised when I realized it was going to happen so soon, I really figured this would be just a short visit. Now, it looks like Joan is going to stay, and Sherlock is turning himself in for the murder of Michael. So... they're back for good? Their time in London was summed up all in one episode? I'm trying to give the benefit of the doubt, here, and believe that we'll get to see them spend more time in London before the season is up. But I still feel like it's an odd choice to force them back to their familiar setting so quickly.
I do rather like the fact that the case of who shot Gregson was solved, insofar as we know the guy who shot him... but the circumstances surrounding the attack are still shrouded in mystery. It makes for a different kind of mystery to solve. Instead of discovering who committed a murder, we're discovering why. That's all well and good. But I have to be honest: so much about solving this crime felt even more contrived and convenient than usual. Finding the baseball field where Gregson got shot seemed way too easy. And then the security footage showing the guy's face? It all just felt a little too neat and tidy for me. Usually Elementary is better at making the investigative stuff feel real, even if the crimes themselves are over the top. This week, I feel like I noticed the silliness more than I was supposed to.