The GTX 1060 6GB and RX 480 perform about the same, on average. The 1060 draws about 20% less power, and has access to NV's proprietary features, but has less RAM than the 8GB 480 (which probably won't make any difference). The RX 480 4GB performs a hair (~5%) better than the 1060 3GB, because the 1060 3GB has a few shaders disabled while the 480 4GB is a fully enabled part.
The GTX 1050 Ti slots in between the GTX 1050/RX 460 and RX 470. I picked mine up for $120 and felt it was a steal for that price.
Really, all of these GPUs have about the same performance per dollar, unless you catch one on sale. I've traditionally purchased AMD cards but the fact that NV's cards are so much more efficient this round attracted me.