It depends what you like. If you like to rpk ranger is perfect, if you want to war with guild vs guild I'd not go for ranger (they are too squishy for that and mostly get caught in war). Guardians are pretty good especially if you have 9x DD on them (dual wielding 2 upg weapons with each 70% DD) but like Eagle said, verry vulnerable to debuffs. Mainly for farming and pvp purpose Noir/Templars are the best class. If you want pure pvp vit dekan and str avenger rock as well but cant farm for ****.