I really enjoyed the atmosphere and combat but there are some real problems; in a word, pacing. After the introductory section, progression becomes a wild goose chase. There are serval times where I couldn't figure out what to do to the point that I thought the game was soft locked and spent hours crisscrossing the galaxy, backtracking my steps several times.
Pacing is further hampered by the sheer volume of abilities to choose from for every character, every time you level up. Choices are great but there were many times I avoided leveling up because I dreaded spending 20-30 minutes reading all of the available choices, checking them against my current loadouts and team mates, and then repeating the process for the every other character that leveled up.
Lastly, you're inundated with story text. Its not the worst thing because I'm a fast reader and enjoy 40k lore but, because there's so much of it, I actually missed out on the Space Marine companion. Once I realized that, I had already poured many more hours into the game so I actually lost my desire to keep playing.