I have both 1087XM models, green and blacks. They's definitely not mega rock-solid; they have key wobble and the case feels flimsy. However, if you're not gonna be smashing the poor thing to bits by playing games or be moving the keyboard back and forth, packing it in a bag, disconnecting/connecting, etc...I think there shouldn't be any problems with them.
For normal typing/coding tasks, they work damn well, and there shouldn't be any durability issues. I especially have become fond of the linear black XMs. They feel pretty darn good and are not as noisy as the green ones, or buckling springs...Perfect for the office.