BDO is one of my favorite games now. It has a lot of things that work for me personally (have a new baby so the AFK stuff works wonders for me. ie: i have duo boss gear, TET mainhand, TRI awakening/secondary and I barely grind mobs). The graphics are amazing and the combat is really fun (thought mindless and grindy, but the thing is that there are so many ways to make money besides grinding and the game is based around having many different alts so you never feel stuck with the same class *unless you want to get top end weapons, but getting weapons to TRI is really easy). I also feel the weekly updates we get are really good. There are a lot of things that they fix or tweak and they(PA) seem to be trying to make a good game.
It isn't perfect though.
CashCow(publisher) on the other hand, they're bending us over for the $ basically - ie: selling $30 outfits, $50 tents, a $18 channel wide EXP buff (I can't believe how many ppl buy these unless its guilds splitting the cost), $40 pet that doubles gathering, etc, etc. You need to spend like an extra $50-100 in the cashshop to have all the QoL stuff (pets, weight, inventory slots, an outfit if you don't wanna look like a bum). They also hold back features quite often (ie: it took forever for a new class Mystic get there). The game is either P2W or Borderline P2W depending on your view. The servers are also supposedly awful but I don't have any issues personally. You can buy some of this stuff on the marketplace (AH), but its like impossible. Speaking of which, the game is built around to stop gold selling, so you can't trade items, money, or anything like that. The economy is controlled essentially and RNG on who can buy what. It takes some getting used too but I don't mind it too much - I've been able to progress just fine.
Having said that, if you can get it for $5 or $10, give it a shot. Just be prepared to sink in a lot of time in learning the game, they pretty much dump it on you right away and the translations are awful. If you want to talk to me more, feel free to PM me here.