Im looking for the perfect gaming keyboard as an anniversary present to my boyfriend, but since i dont know much about brands and technology for gaming i would appreciate some advice. I liked the Logitech G19 and I wanted to know if this one is good or if there is a better one out there my budget is $150 thank you