Highly gear oriented, level doesn't matter that much. Player can choose any way to earn in-game currency. So actually you can grind mobs for silver. Or sit on fishing spot. Or breed horses. Or sell packages with value stuff to npc between towns. etc etc. Endgame stuff can't be reached in short amount of time. Combat is quite fun. You aren't restricted to clicking 1,3,1,2,1,3,1 spell combination. Almost all skills can be triggered with specific button combination, so you can use combination of wasd + Q/E/F/Z/X/C/SHIFT + Mouse buttons combinations, what makes whole combat more interactive. On 56lvl you get new weapon for you class, so it is combat refreshment too. Gear isn't soulbound, once you get better item, you can sell the worse one for profit.
There is also bad stuff too. The is no aoe loot system, so you can either loot each of 2000 mobs by yourself or buy up to 4 pets which can do it, each for 10 euros. Upgrading items is pure RNG. Armors looks almost the same, so you end up using a costume (35 euros, but those actually can be easy bought for in-game currency from marketplace). You gonna grind for single item for hours or even days, so you have to enjoy old school grinding. Class balance is focused on popular classes on KR server, instead of EU/NA servers. There is real trade system, only marketplace.
Overall, I enjoy Black Desert more than Elder Scrolls Online. I really hated fact that I had to grind over 500 champion points in ESO to reach end-game, while in BDO I am just grinding gear, so each new item is improving my character and I can use the same gear for alt as well (except weapons, which are usually class specific). I can also get silver in noncombat way, what wasn't possible for low level characters in ESO. Right now, BDO costs 10 euros, but you should consider spending about 30 euros for it. Playing without pets will ruin you experience and pets are the only stuff that i consider p2w in this game.