Good new episode. I didn't like the shootout scene either, but other things went very well and I really enjoyed Dexter's interactions in the reunion scenes.
The biggest downfall was that it very strongly reminded me of my biggest complaint with the show, especially as of recently; I really hate the supporting roles. There's not a single secondary character that I actually care for (let alone the ones that I strongly dislike and occasionally wish for a spot in Dexter's killing room; Angel, Quinn, LaGuerta, etc.) and they seem to be only getting worse. I'm pretty much at the point where I'm praying for as little involvement as possible from them.