I have had this keyboard for the last 3 years. I love it but would like to get a warning. The left shift key is an odd length. Please be warned that if you want nice key caps you will be having a difficult time finding anything that works or fits perfectly. Outside of that, the software is ok. It could be better, could be worse. The USB-C port does seem finicky at times, it is a little bit loose feeling. But like others have said, the keyboard is great for entry level. The case is sturdy and feels great. The hotswap pcb is great as well since there isn't a need to solder at all. Overall, I would say if you have a budget, if you are new to keyboard it is worth. If you plan to customize keycaps, are OCD about keys being perfect then stay away. I would say overall it is a 6.5/10.