The k95 is solid in terms of build quality and general keyboard stuff. I wouldnt suggest it if the macro keys arent the main feature you are looking for. If you dont care about the macro keys there are plenty of other options for less money.
Also, be warned that if you intend to modify the electronics of the k95, you need to be aware that doing so is a complete pain in the ass.
Ive had mine for a month or so and I dont have any complaints. Oh, the k95 will be super wobbly if you dont use the tilting feet. Who doesnt use the tilting feet though?