I think STO could be a new model of ICO. When the trust of ICO is questioned, the new type of token sale which gives buyers the trust will attract the attention from buyers
STO is a different model than the ICO, and for the project to implement STO is much more difficult than ICO. So I don't think STO will replace ICO in the near future