Overwatch?

Overwatch overwatch, overwatch?

I've been thinking about overwatch lately, not sure if anyone else heard about this new game by some devs calling themselves snow storm or something.

It seems to me like it could be a pretty fun game with a group of people to play it with, somewhat seriously. Well mostly to have fun but seriously enough to be communicating, cooperating and working to synergize the characters together. Over the beta I found that playing in pub games with little teamwork proved more frustrating than entertaining, so I am currently considering wether to buy in or not.

So I would be interested in hearing from people in EU timezones who might be interested in teaming up and playing together on a semi-regular basis.