I agree with almost everying you say, although I thought Episode 2 was weak from a character development (regression?) standpoint.  

It might as well be rebranded as "The Westeros Avengers" at this point.