I played both games and my opinion is B&S is definitely much better. Players are hyped for BDO only for the graphics but without the graphics this game would been just an other generic korean mmo.
Asking in a specific reddit for a game which people prefer, stupid, as you’ll get the answer you expect, one favoring the game the reddit is about.
An honest answer? Blade and Soul has been out three years overseas, and we aren’t getting all the content, they are phasing it in slowly. How slowly, we don’t know yet, but it’s annoying having to wait three years to even get the game announced, and then wonder what they really need to “beta test” besides Blade & Soul Gold. BDO just came out overseas, and they are committed to getting it out here too. Of course it has less content, and not as “polished”, it’s newer, three years newer.
BDO’s character creator blows this out of the water, not even a fair fight. Though the classes are locked to gender and race, which some people hate, but they have similar classes of the opposite sex and are adding more often.
Here’s the thing though, you can play both right now if you are really curious, though if you don’t understand Korean (or other language it’s available in) the story and some aspects will be lost on you, and you can make you own mind up. Blade and Soul is closer to Tera than it is Black Desert though.