Season 2 was a delight from start to finish, especially the mystery of what happened to Gabriel! I wouldn't have minded even more on that thread to be honest. While parts of Aziraphale and Crowley's story may veer close to fan-service fluff (notably episode 4) the over all premise falls neatly in line with the concept of the show and the natural after math of season 1. And with the way it ended season 3 is a MUST!!!!!