1050ti is best bang for buck atm. For the price of one 1060 you can get two 1050ti. You don`t, however, get the double hashrate on 1060. Not to mention 1070. What concerns me, though, is when the DAG will become too big for 4gb cards...
No need to worry about, there will be no time to that happen.
As to the price, it'll depend in which country you live, where I live 2 x 1050Ti is not equal one 1060 GTX.