I love this show, but this whole season is off...
Angel is confused about who he is meant to be this season, and it was like the writers felt the same way. Some episodes are great, as usual (like: You're Welcome), but some are just bad, I'm sorry to say.
Spike changed so much throughout the Buffy seasons, and now he's just the sarcastic guy. Funny, but still, he became a hero, someone who cared, and now it's like he's just there to keep the show funny.
Season 1 and 2 of Angel were awesome, season 3, still pretty good, but now, it's nowhere near that good anymore.. Still better than most shows, but it's just not the same anymore.
Hard for me to admit though, as this is still my second favorite show ever (Buffy is first, it just got better every year).
This episode in particular is so farfetched... They forced Angel to go down to the bottom of the ocean and retreive a submarine???!! Come on!