This keyboard features Outemu Blue switches, which are Cherry MX clones. However, I've noticed these switches are not the same as other Outemu Blues I've seen on other keyboards. They feel a bit scratchy, but you can put in any switch you want if you don't like them (more on this later). They have some studs around the little cross, but this doesn't seem to have any purpose. If you want to get custom keycaps, they should work, but with one issue. The right shift key is an unusual size, making it hard to find a compatible keycaps set. Your best bet is to either find a white keycap set so that the shift key doesn't stand out too much or find some way to create your own keycap for that right shift.
The main reason why I recommend this keyboard is because it features hot-swappable keyswitches. With the included keyswitch puller, you can pull out the switches and put in a different MX style switch and it'll work, no soldering needed. Why would you want such a feature? One reason is that this eliminates one point of failure. If a keyswitch stop working, just take it out (they do include 5 spare switches). Or if you want to try a different switch but don't want to spend $40+ on another keyboard, you can buy a bag of switches for as low as $30 (price depends on the manufacturer of the switch). One thing to keep in mind is that the holes for the pin on the switches are smaller than standard cherry pins, so you will need to file down the pins on your switches before installing them.
Let's talk about the design of the keyboard. The keyboard uses a detachable micro-USB cable. This means you can get a new cable if the stock cable breaks or get a nicer cable. The cable that comes in the box is a pretty stand thick gray cable with no-frills. There are 3 channels for the cable to go through, the sides and straight out the back. One thing the white version of this keyboard has over the black variant is that the LED appears to be much brighter and more vivid. This is because the backplate reflects the lights much better than a black surface does. This creates a nice under-glow and more even lighting compared to the black version. The backplate appears to be a solid piece of aluminum, which makes the keyboard feel very sturdy and a more premium. The housing appears to be PBT plastic, but I can't tell for sure since it doesn't have any indicator. As for the keycaps, it has that really awful gamer font that many budget mechanical keyboard uses. They're doubleshot ABS, not laser-etched as the product description states, which is good. This means that the legends will not fade away, but because they are abs this means they are prone to shining. With my black Z-88, the spacebar already has a bit of wear on the right side after 3 weeks of use.
The lighting effects are pretty good for the price. It's not a "true" RGB keyboard as it only has a small number of colors to choose from. However, with these colors, I am sure you'll find one that matches your setup. I was surprised to see that the white color mode is actually pretty white compared to other RGB keyboards where the white would be a blue or a bit pink. There are 10 lighting modes to choose from, I have uploaded a video showing these.
Overall this is a great keyboard for those who are looking at getting a mechanical keyboard but don't want to spend a lot of money to find a good one.