No game is perfect, and that's fine.
I've not played a whole lot of space-based games - Wing Commander long ago, the Dead Space series, but those are more survival-horror/FPS, Mass Effect, which I loved, No Man's Sky, which I also enjoy, and of course Elite, which I can't seem to stop playing.
There are certain things I do like very much from each of these though, but I accept that each is their own thing too. Not that I wouldn't love to see the truly seamless transitions from station to space to planet surface that NMS does in Elite, and I'm more than certain the die-hard explorers would welcome the sort of level-of-detail that is possible in NMS (you can scan every rock, flower, fish, bug, bird, whatthehadesisthat?! you find), not to mention actually having things to find and tools for finding them (beacons, transmission towers, even locations provided by NPCs - even if it is all in a fairly simple manner).
Who can forget the rush of blowing up a capital ship in WC? Or air-dropping a MACO (think SRV) in ME? Not to mention the precision of combat and fully custom weapons in DS (I still love my Sniper Rifle/Shotgun combo from DS3).
I also accept that Elite is barely into puberty here, and changes are coming - systems will be fleshed out, refined and hairs will grow in strange places (around the mailslot please, so all those NPC's can find it? Sick of seeing them trying to mate with the front wall of the station and getting blown up all over my ship).
Today's word is Patience. It brings good things to those who have it.