On the subject of casting, I think they've badly miscast Blair, which is a pity given the prominent role he's going to have in Season 6. Bertie Carvel is a fine actor generally but he comes off like he's doing a parody impression. Perhaps we've been spoiled by Michael Sheen or maybe it's the dress/wig but I can't see Carvel as Blair.
Despite the comments about him being 'too sexy for Major', I actually really liked Jonny Lee Miller's portrayal and thought he embodied Major's mannerisms and persona very well.