This is my primary driver keyboard for everything right now. Kate originally bought it a while back, and then I copied her when I got my Framework Desktop. I use it both for work and for gaming. It is highly versatile. On a usage to cost ratio, I would rate this purchase 100/10.
There is a newer version of the keyboard with a metal (aluminum?) frame, but I honestly like the plastic frame. It is still sturdy enough and provides a nice base for the keycaps, while keeping the keyboard lightweight. Like, I wouldn't be opposed to trying out the metal frame version, but this version is already so well made that I'd have trouble convincing myself to switch.
I've never thought about replacing the keycaps, because they fit with what I want the keyboard to feel like so well already.
I'm always afraid of annoying my coworkers with it, though, when I bring it into work. I personally love how it sounds, but it can be understandably annoying if it's the only thing making noise in a room. I would not bring this into other quiet spaces (like a library).