Can't Decide Which Class to Play in Black Desert? Here's the Guide
After you finish reading, tell us which class is your first choice
Pure melee classes with outstanding defense/block. They can be seen as tanks in MMORPGs with "holy trinity" class system but their trait of taking damage for teammates is only obvious in PvP although they do have best physical damage resistance in PvE.
They don't have great combos but they (especially Valkyrie) got lots of CC abilities, most of which can knock down the enemy. With such good CC abilities, it really doesn't matter they are not good at evading enemy attack.
So generally Warrior/Valkyrie has great survival ability in solo PvE farming. However, they aren't very effective solo farming machine.
She's underdog in terms of combo and defense but her 10% move speed bonuses greatly increases the mobility and survival chance in both PvE and PvP, especially when combined with appropriate skills.
Ranger doesn't have the deadliest attack but she's capable of doing common farming, even without a good weapon.
Like the similar classes in other MMOs, Ranger has the CC ability to draw a distance from enemies and keep dealing damage. Be noted that Ranger relies on high accuracy more than any other class.
Don't take it for grant, she's not an entire ranged mage. In fact she's half melee and half ranged class. What makes her special is the ability to boost the whole party's attack power in PvE and PvP. That makes Witch a popular choice in group battle such as boss fight. This is also a class that requires some practice to master.