After 30 hours, I’ve honestly seen no reason to upgrade my ship. It’s just a speed bump to fast travel.
And the main critique I have is that there isn’t any real discovery. When you go to most of the new planets, you’re given one to three points of interest, you land there, and see an “abandoned [something]” overrun with enemies. You clear them out, generally get nothing of value, then move on. It’s quite repetitive gameplay.
Outside of following quest lines, there’s not much reason to explore.