I thought last night was fantastic. Getting people talking is the best thing a show can do and to have so many angry and happy at the same time does that.
Side point...aside for his stint with Joffrey is Tyrion the worst hand or what??? Seriously, every suggestion he makes ends in a disaster!