from what i have seen of them.. build quality among the 3 seems to be equal. I have never owned a razer keyboard (i have a mouse) but my past logitech keyboard is 5+ years and going strong (wireless too).
the only turn-off for me is razer's rubberized finish. without weekly/bi-weekly cleaning dust can make it feel gritty. I am also concerned about how this will wear over time.