Great game. I love it and play until I sleep. There are a few improvements that I would suggest. The waiting is unbearable. If you want to defeat a boss, sometimes you have to wait for it to spawn. One time I had to wait a good 45 minutes for a boss to spawn. Most of the time, you can't kill a boss alone and if there is no one there, you have to wait another 30 min for a player to come. Mind you, it is not every time, this probably happens 1% of the time. Higher-level bosses mean fewer people. For example, level 30 players have fewer people than the people who are level 10.
The other thing that I would like is to improve the upgrading system. From getting money to grinding for shards (I think that's what they are called). It's very difficult to upgrade gear once you are at a high level. As I said before, the game takes time, you can't just beat the game in a week or a month. That's what I like. I don't recommend this game if you want to try out a new game and play it for a week. The fun stuff only comes at higher levels.
I can see great potential in this game. I would certainly recommend it to you and friends. I am level 24 and the storyline is always new and interesting. When I got bored in the game, there is always something to do. Exploring the map, killing mobs, selling, buying, leveling up gear, etc.
There are many things I like but that would make this an essay, not a review. Get this game, but be warned, it takes time.