I played a Player vs Player match yesterday. It is actually very fun but you havr to get your tactics right to be good at it. If you haven't played before then get lots of villagers at the start to get resources fast then go for troops after. Remember to use your scout. I didn't use this tactic but my opponent(who beat me) did this and I do this to complete quests faster.
I have also done a co-op mission with my friend. Co-op is like doing a normal mission but your team-mate will get a small village to start with. They can help out but they dont get experience from completing quests. Nice because I got the experience!!!