Sorry to hear it was not an enjoyable evening.
With the higher resolutions many TVs support, there's only so much bandwidth and memory headroom to support textures that big, and DVD drives just don't have the seek speed to support. Heck, in the 360 generation we were carefully laying out files broken apart and spaced so the platter would be under the read head at just the right time to reduce that latency.
As for the updates... well, I'm intimately familiar with why patching the four concurrent titles is they way it is. I have hear our feedback was incorporated into a new update system. It's been personally frustrating, when Microsoft/Bungie pioneered the Play-While-Install concept all the way back in Halo 2 Vista. We'll see!
The feedback in this post is my own, and is not meant to reflect that of my employer 343 Industries.
Some games patch very poorly due to Steam's update mechanism. Path of Exile is notorious for this, to the point many download the standalone client instead. The issue is that it uses one big file for data and this interacts poorly with steam (a tiny patch will take half an hour to apply after downloading, even on SSD).
However, the install times are still annoying. I really wish more games had play-while-install features. That being said, Steam downloads so much faster than a PS4 installs. I have a gigabit home connection and can get pretty close to saturating it while downloading from Steam, while the PS4 is slow -- apparently due to some technical limitations of the PS4.
Regardless, never again. It's downright offensive.
It was also a matter of traveling to the store during opening hours, purchasing the game and traveling home. That is almost always less convenient than purchasing it in a UI and having it download.
What does annoy me is how steam and probably other platforms force you to install updates before you can start a game even if the game has no online features.
It took like 20 minutes for the game to copy from the disc to internal storage (luckily her Xbox had some free space!), and then it spent another 10 or so downloading an update/patch.
Back when I remember playing Sega, Nintendo, etc. (even Xbox 360, which was the last console I owned), it was a matter of plugging in a cartridge/disc, turning on the system, and playing the game after a few boot screens.
In the end, I only got about 20 minutes of time to play the game since it was night and I had to be up early to help the kids. The experience didn't make me anxious to buy a modern gaming system.