Some time ago I bought an Ouya, which I heard from a friend over the net, that it was a very nice console for playing emulation and indie games on. While this is true, I didn't care much for the controller. The D-Pad slips and causes my character to move the wrong direction, not to mention the left analog stick is in the wrong place, and when and using it as an alternative control for some buttons the Ouya controller doesn't have, it is harder to reach.
This GoiGame controller eliminated all those problems.
It has a D-pad that doesn't slip and cause the control to the go in the wrong direction, and the analog stick is in the right place to reach when I need to use a special "button." Furthermore, it has start and select buttons, something the Ouya controller doesn't have.
Later I talked to my friend and he said he was looking for an extra controller. He said he didn't want to spend $40 for another Ouya controller, but the others he bought he discovered afterwards didn't work with his Ouya. So I showed him this and told him to get one. I have also ordered a second (the transparent one) which will arrive sometime this week.
Anyone who needs a replacement controller or just a spare, this is the best one for the price.