All of this is fine but the ending is very underwhelming. It ultimately makes all the choices leading up to it feel hollow. I only took off the star for the story. The gameplay is great. I would recommend this game to anyone as long as you go in knowing the ending is not as epic as promised.
But get these now so you can be ready for andromeda next year!