I had a full size GMMK, and also built a GK64, which I have been using at work for a few months now.
I since sold the GMMK, as I already had a nice full size keyboard, and my collection of KB's was getting kinda big. Nothing wrong with it though, although the case is a little flimsy, and it can sometimes get twisted a bit. Mine wouldn't sit completely flat when it was new, so I twisted it back into shape, and then it was perfect. So I guess that's both a plus and a minus, lol. otherwise build quality was nice, and it was easy to swap switches. The caps were really cheap, but you can order them without them now.
The GK64, I built myself, and it's the most solid feeling keyboard I have right now. The pcb does support pcb-mount stabilizers, so that's what I have. with a little lube, they are completely silent. I also opted for the stainless steel plate over the aluminum one. SSTL is way stiffer and more solid feeling than aluminum. I then got one of the aluminum cases like this:
https://kbdfans.cn/collections/60-layout-case/products/mechanical-keyboard-shell-anode-aluminum-shell-gh60-poker-60-mechanical-keyboard-shell?variant=36017578189This is pretty much the same generic aluminum case you can get on eBay, and most other keyboard outlets. it's solid and heavy. combined with the stainless steel plate, this keyboard is very solid. it will make all of your switches feel more tactile and positive. I'm using box orange switches right now, and it's my favorite keyboard to type on.
Yes, the software is crappy. Luckily, I don't feel I need it. the factory programming of the Fn key is pretty typical, so I haven't found the need to really mess with the software. The biggest issue I have with this board is the 1u right shift key. Every so often I over-reach a bit and hit the up arrow key which will wipe out the sentence I had just typed. a quick cntrl-Z will undo it and get my text back though.
but this is actually a very good board, if you build it yourself with pcb-mount stabs, a stainless plate, and your own case. programming sucks, so if you really need that, maybe look at getting a DZ60 with some holtites or something to make it hot-swappable.