This is good to hear. But problem is that the curve is moving all the time and Mathematica seems to be catching up very slowly.
As for the REPL and general editing, if I were you, I'd quickly go towards LightTable integration — it should be doable, and the effects could be spectacular.