Seems like a general opinion i've seen in a lot of the reviews is that a lot of people see that the game can be really good and has some really good stuff in it but sadly doesn't get to reach its full potential because it's brought down by some technical issues, especially on Xbox One, and some odd development choices that were made such as the locked progression areas where you need to backtrack to get more cores or how the gameplay can get a bit repetitive and the long load times on Xbox One.
I feel like the game could have been a lot better with a bit more development time. It wouldn't have been able to fix the gameplay being repetitive I don't think, but could have at least fixed the loading times and made the game look a bit more polished and maybe make the framerate a little bit better.
The Windows 10 version is almost at least at 70 on metacritic now, if you wanna look at it in a positive light since 70 isn't horrible by any means.