Nvidia has more powerful & power-efficient GPUs in the form of the GTX 1070/1080.
AMD has more price-competitive GPUs at the lower end of the spectrum that will trade blows with the GTX 1060/1050 in the form of the RX 460/470/480.
Currently, either a 1060 or RX 480 is a great buy in my books.