But not perfect. When the game launched it had many bugs. They are getting ever fewer with very decent post-launch support and updates, that also add new quality-of-life features. Not all of the games many pieces fit seamlessly together, but all of the individual pieces are quite good, and considering how many there are, the game is surprisingly cohesive. There are some balancing issues, with sudden difficulty spikes, and some classes simply being incredibly OP, but overall the gameplay is fun, the graphics and audio captivating, the story engrossing, and it is both a wonderful trek through lore for veterans of 40K, and a welcoming introduction for people unfamiliar with the franchise. Not so welcoming to players unfamiliar with RPGs though.