Hello people! I've been thinking about replacing my Steelseries Apex M500. Thought about a TKL Keyboard but I'm open for suggestions. So what do you recommend? What are you guys using and for how long do you have it?