It does tend to help when you have been playing with the same people for years. Teamwork is rather unparalleled. Also it helps when they all spend lots of money and have big heroes and big armies.

Looking forward to 168!