I didn't say replace, but complexity is the biggest barrier for newcomers. A lot of typing comparing to other languages. I use professionally since 90th, the more popular it gets the better. And complexity is the major problem, not memory management like some argue.