The 1060 is a few percent better, but the 480 doesn't sustain 60FPS in modern games at 1080p. Just google "rx 480 40fps" for a bazillion results in a variety of games where the 480 can't do 60 FPS.That just isn't true. Mainstream cards have always been popular for the reason that they balance performance, visuals and price. I can't speak for the others but the 1060 does that just fine. If I was having to drop resolution and visual settings just to get an acceptable, playable framerate then I'd wholly agree, but I'm not. 1920x1200, mostly high settings, 60fps in most games. Perfect.
I guess some people's expectations are lower than mine. I expect a mid-range card to do 60FPS min at 1080p on high settings (not ultra). In mine and other's experience, the 480 does not deliver this. The 1060 is only, what, 10% more powerful?
Some examples:
GTA5
Battlefield 1
Mass Effect
Fallout 4
PUBG
480 can't do 60 FPS in any of these.