This is assuming that your family and friends are also available at the time. But if they're working classic hours, then they may be available only on the normal weekends, which may not overlap with yours
I'll be speaking for Webpack, since it's the only one I use for the few internal applications at work, and I've never really used Parcel yet.
Configuring Webpack is still pretty bad. If the zero config works for you, great. But if you need to configure it yourself, it's really verbose, it's really complicated, and the documentation is a bit thin.
SplitChunks in Webpack are like black magic, they work but you don't have any idea how, and when they don't work, you still have no idea how. And you don't know if it's because you didn't configure them properly, because you don't know what is configuring them properly, because the documentation on them is so bad.
Maybe I'm just bad at configuring Webpack, but I still don't understand how many things in Webpack work, and it's given me a lot of headaches, even with the "zero config" Webpack 4.
Yeah that's because they insist on refreshing the gamma really fast, and that messes up a lot with games. I had the same problem in the past, and that's why I made my own f.lux where I can just change the refresh interval and set it to change the gamma every one second or something. There's no point in updating it so fast.