Yes, walling is one of my favorites haha. And I love Technician users (Scizor, Hitmontop). They probably would be very aggravating haha I've had many people disconnect me on the random matchup in B/W and B2 haha. xD
Yes, love Garchomp; it's an amazing Pokemon to have. Exactly, I use it almost every time I battle competitively. I have an Espeon too that I use competitively, although not as often due to its frailty (not a huge fan of frail Pokemon, as you can tell haha ;D). Actually, both my Espeon and Garchomp are shinies so I have a special love for the both of them.
And I know, that Mega Garchomp is going to be an absolute wrecking ball. Can't imagine how that's going to affect the metagame.
By the way, I found a shiny Espurr in the Friend Safari today randomly!!! 8D I totally freaked out!!