If you're looking for a mechanical keyboard that mimics a *real* keyboard like the IBM model M (the 5lb beast from the mid-80s, sold with the IBM PC XT and AT), get this keyboard with the BLUE switches. If you learned to type on an IBM Selectric typewriter way back in the day, get this keyboard with the BLUE switches.If you're looking for a gaming keyboard, do NOT get the BLUE switches (if you do, you won't be happy).My 35yr old IBM PC XT keyboard died. I didn't hold a funeral for it, but was seriously considering it. It was loud, It was heavy, it had more steel in it than my tower PC, and it worked flawlessly for 30+ years. All other keyboards felt like I was typing on a sponge; they had no "click" and the keys just "slid" down until they hit bottom. I *needed* the audible click and the tactile feedback because without those two features, it wasn't a real keyboard..The BLUE OutEmu switches used in this keyboard aren't the same as the original IBM keyboard switches, but they're fairly close. Importantly, they've got the audible click and the tactile feel of the click mechanism makes it feel like a real keyboard. The springs aren't as strong as the original, but they're very close (mind you that my IBM keyboard is 35 yrs old so the switches are a tad bit worn).The lighting is very cool, but wasn't something I specifically was looking for. Price was a big factor; I can buy a replacement from Unicomp for about $100 but this keyboard is half as much. For some reason, inferior mechanical keyboard can go up to $300 or more which I find absurd. This keyboard for $50 is a heck of a value and has features that more expensive keyboard (still) don't have.Not only are the keycaps replaceable, but individual switches are replaceable. If you have a bad key switch, on most mechanical keyboard it's time for a new keyboard or you need to break out the soldering iron to repair it yourself. There are much more expensive mechanical keyboard where switches are not replaceable.If you choose to use their software, you can program the color of each key individually. This isn't a feature I care about; I bought it for it's price and BLUE switches. For games this can be handy, you can assign arbitrary colors to shortcut keys for the game. Even without the software, there are 15 or 16 keyboard color patterns you can trigger, use rainbow colors or a single fixed color with the built in patterns, as well as control brightness, pattern speed, and pattern direction.Pros (BLUE switches): $50 mechanical keyboard BLUE switches are very close to the (worn) IBM keyboard I replaced Switches are user replaceable It's loud, it's heavy, it's clickly -- it's perfect for me Comes with extra switches, switch puller, and keycap pullerCon: Haven't found one.Warnings: If you've never had a *real* keyboard that's clicky, you have no idea how loud a clicky mechanical keyboard can be. After you've used a clicky keyboard for a while, you will not want to ever go back to using a mushy keyboard.A note on switches: Cherry MX is considered the premier brand of switches for mechanical keyboard. OutEmu is a different brand. For the price of 104 Cherry MX switches, I can buy a Unicomp keyboard (google it). BLUE switches are great for typing but not so great for gaming; BROWN or RED switches may be more appropriate for FPS gamers.