The RX 480 has advantages in some games, the GTX 1060 has advantages in other games. The GTX seems friendlier to DX 11 games where the RX 480 needs the games to be DX12 to compete or outperform.
Either one is a good choice. Really depends on the games to be honest.