I'd really recommend Black Desert Online. It cost money but is really fun. The spell effects are incredible, and the gameplay is really fun. IF you buy it on Steam, and it happens that you do not enjoy it, you can always refund it. I'd really recommend you to try it!