In the last week, I've played:
- Elite Dangerous on 2 accounts (One VR, one not)
- Half Life 2: Episode 2
- Grand Theft Auto 4
- Far Cry 4
- The Lab
- Fallout 4
- Fantastic Contraptions
and last weekend I started a new character in Skyrim. None of the games are perfect, but I recognize they are games and not real life. Yet, of all of them, Elite is the go-to game I play every night with almost 4,000 hours of total time over three accounts. I've upgraded my PC several times, bought a HOTAS/HTC Vive/joystick/wireless surround headset, special keyboard, monitor and a gaming mouse to play Elite primarily.
It isn't perfect, by any means. Elite combat is challenging and sometimes I have to Brave Sir Robin from a particularly nasty NPC/NPC's, but I like that. It forces me to do better with each engagement. Sometimes I die (I died a LOT in the Beta), most times I survive. It really does not matter because it's a game. I can make money easily, a LOT easier than when I first began in 1.0 by the way. I can be in a Cobra after two hours play if I reset my position today. It's just a game, but a damned good one.
PS. Many players are unhappy. They are always unhappy and nothing Frontier can do will perk them up. It's just the way they are.