Bought a moonlander about 2 months ago. It comes fully assembled, there are multiple switches to choose from and blank or qwerty style keycaps. It is hotswap and comes with a tool for pulling caps and switches included, so you can change things up as needed. Iirc you can buy it barebones without switches if none of the ones they have are right for you.
It runs on QMK but they have their own configurator which is super handy imo.
Currently there are three things that stop me from going Linux and two of those are purely software related (the third is that I don’t want to hate my work software anymore than I currently do). Is it vital software in the sense of it allowing me to work or bring me income? No. Is it something I wish to just use without fiddling after every update because I use them for fun? Absolutely yes.