I've tried some and it's less powerful, annoying, you need proprietary tools because showing graphics is way more difficult to do than writing a parser, and you can't store your "source code" or show diffs and commit your modifications. So, unless I see one which is free and open-source and good, I don't really believe it will happen.