The LA portrayed in 'Angel' has always been morally ambiguous, but as the third season draws to a compelling finale, it ventures into a new level of darkness. Angel's son Connor, for instance, is both a salvation and a scourge; his love for his son takes his relationship with the incomparable Cordy to a new level of intimacy, but eventually breaks apart the tightly-knit family of Angel Investigations. Props to Alexis Denisof as Wesley, who shows than David Boreanaz is not the only cast emeber who can do some serious brooding.
Highlights include the stand-alone 'Waiting in the Wings', an old-fashioned yet sexy vignette which underlines the growing chemistry between Angel and Cordy; 'Sleep Tight', a heartbreaking look at the complexities of the father-son relationship, as Holtz, Wesley, and Angel all fight for Connor's future; and, naturally, the season finale, 'Tomorrow'.
This series, for me, was worthy of four rather than five stars simply because the decline in writing quality for Fred and Gunn - both characters ended up as carictatures (brainy damsel and street-smart muscle), which is a shame, because both Amy Acker and j. August Richards are talented people.
Overall though, a thoroughly enjoyable season, and well worth buying - I can't wait for Season Four!