Revenant vs Guardian
from the little time I’ve spent playing them, revenant is a more offensive class, with more mobility and damage combos. it has protection too in the centaur stance and some other stuff, but the guardian has access to a much wider array of aoe heals/projectile and enemy barriers/boons and with a shield and mace can get like 3 low cooldown aoe blocks with protection boons at level 15.