Ive yet to try call of champions but i hear some bad reviews about it so that kinda hinders me and my friends. Its PVP based and AL pvp system is id say one of the most advanced out there, so hard to let go.