Welcome to the first mile of the marathon. Magento isn’t for everyone, but once you’re over the peak of the giant learning curve everything starts to “click”. Bare in mind that Magento is aimed at Enterprise level businesses to tailor the software for their needs. So with all of this flexibility and power come the headaches.
For anyone simply wanting to skip the installation part and jump straight into the setup, I always recommend Nexcess SIP-100 Package. They specialise in Magento Web Servers and that package is super-competitive when compared to other Magento web server specialists. I used to have 3 servers with them before moving everything to unmanaged servers (For me the freedom to do what I want on the server is far greater than the support I probably won’t ever need).
If you’d prefer to stick to the more nerdy option of building Magento 2 from scratch, I’d recommend taking a break and picking it back up tomorrow. I refer to my own instructions when rebuilding servers (too many steps to remember) and I can speedrun a build in around 25-30 minutes these days.
Most of the post/comments I get about installation issues normally come down to typos or missed steps, which are more likely to happen when you’re fatigued and frustrated. Believe, I’ve been there - There weren’t any good guides when I started using Magento, so I had to do it over-and-over again during a course of weeks so I could finally write an easy to follow guide.