The peeps behind Astro are working on a docs-specific thingy https://starlight.astro.build/ which when it hits stability will probably be pretty cool. It'd allow you (and I) to write JSX components while allowing documentation / content authors write stuff in MDX using the components, which is pretty cool. All packed in a performant static site.
If I got to choose it myself, no, but that's personal bias. And I probably do get to choose it if I start the project. But if yall want NextJS I can work with it. I just like https://astro.build/ for static sites, it feels really fun to use and lightweight, good for static marketing pages & docs, but very easy for interactive stuff too as you can see with https://github.com/ublue-os/images-website. Best part is, you can still use React for components if you want to.
That looks cool, but I don't know if it's legally allowed to market another thing as SteamOS or using marketing images of the SteamDeck. And for a more general critique, full page images usually work pretty badly on mobile, where a lot of people browse the web nowadays.
other considerations; "download" should probably be more like "get" and redirect to documentation, i would remove the word bazzite from the hero text and instead place it in the header, as this feels cleaner and more like how others do it