Sure, the 570 offers double the video RAM, which is nice... and the 570 is more akin to the 1060 3GB in general performance (RAM usage aside, where the 1060 3GB can choke and let a 1050Ti 4GB beat it in a small amount of cases.)
Reality is, the 570 will beat the 1050Ti, and overall the 1060 3GB has issues beating it (at least completely). So, if the RX570 is in your budget, and you're comfortable with the cost, get it if you like a little eye candy with your 1080p graphics. If all you play is like CS:GO, you can save yourself some cash with the 1050Ti.
You'll probably get alot of answers, and many will fall along the fanboy division lines. Be prepared. (its like which is better? Coke or Pepsi?)