This controller is a mixed bag. Holding it in your hands feels great with its solid robust materials and the placement of the programmable buttons it feels like I should be giving it a 5/5 not to mention its potential advantages in fps games with those said programmable buttons. But unfortunately when you factor in stick drift issues and massive MASSIVE input lag issues its almost unusuable. Not to mention the terrible customer support offered by razer (not mightyape- mightyape have been great). I cant believe razer is selling this thing essentially broken. Wait for a further software update before buying thia $200 brick. The current update as of the 12/11/18 hasnt fixed these issues.