Yeah, it's nothing like back in the early 2000s hoping and praying you don't have to sit there and hand-edit XFree86 files by trial and error, that is if your graphics chip/card is even supported. Basic VESA mode didn't even work for a lot of them.
Edit: oh yeah I completely forgot about dependency hell too.