I really like Razer products, they do have problems, nothing is perfect but the support is great, you can get a new one if by some reason yours is failed from factory. For the price I think it is a nice keyboard really but I would like less glossy material. What I specially love from Razer, is their mices the top part has some rubber like coating I'm totally inlove (I have a razer naga)
About Duckys and Leopolds, both look really fine to me, I like their looks and such, but I have never tried any product from them.
About XArmor, I have nothing about it, but it doesn't inspire me confidence that the same keyboard was rebranded so many times under so many different names, to my eyes its like they want to 'run away' from being easily recognized, perhaps not even proud of themselves, If the same keyboards (I think from iOne) would all been under the same brand would inspired me more to lean and get one, but just didn't happened. I still would like to try one, I would like to test their keycaps, since they seem so nice with the rubber coating.