The 470 has a same/similar price and completely dominates the 1050ti. But if you want more of a performance boost, the 480 4gb is a nice card.
Right now, the price/performance leaders (at their respective price points) are:
(slowest to fastest)
GTX 1050
RX 470
RX 480 4gb
GTX 1060 6gb
GTX 1070
GTX 1080