Just reiterating. They set out to make a no-compromise, feature-complete board, and succeeded. I have 2 that I use every day, one on a Mac, and the other on a PC. Their dip-switch configurator to determine which system they're plugged into is, IMO, a perfect solution. I would buy another in a heartbeat.
I'm really happy with my WASD, as my first proper mechanical keyboard. Very sturdy, looks nice, has a detachable cable, and you can order them with completely blank keycaps (something I've wanted for ages).
The main downside is that setting up macros or alternate configurations is a pain. It involves a lot of very specific key presses, with only minimal feedback on the board itself. A proper software utility would be a wonderful feature.
https://www.wasdkeyboards.com/