I enjoyed the episode. The first part is all about Crowley and Aziraphale's relationship throughout history, treating all events with acid humour. Quite an intelligent way of looking at different historical events ...
The second part continues with the main story arc in an intriguing way.