As the dust settles and the 1050 is to land it is even truer for the Rx460, GP107 (1050?) should kill it.
I don't understand aspects of AMD's new cards. ROPs are supposed to be less efficient from AMD than Nvidia, and yet AMD have fewer within the same performance segment (e.g. 480 has 32, 1060 has 48). It would appear that AMD do suffer from being ROP limited, and that's even when they have more BW. Were AMD expecting much higher frequencies from Polaris? Can they only have 8 ROPs per memory channel?
The 460 has only 16 ROPs. Its fill to flop rate is worse than the X1S and vastly worse than the PS4 - and taking into account CPU contention on the PS4 (up to 40 GB/s lost) and that Polaris has highly efficient colour compression, it just seems odd to have such low pixel fill rate. The GTX 1050 has 32 ROPs operating at higher frequencies than the 460.
Performance per watt from the 460 isn't good either. This very marginally overclocked 460 is topping out at 97W in game (!!) and 105W under stress test:
https://www.techpowerup.com/reviews/ASUS/RX_460_STRIX_OC/22.html