My experience with MonoDevelop is not so good.<p>Basic refactorings, like <i>rename</i>, don&#x27;t work correctly every time and had to literally discard the whole commit once after renaming to make sure I don&#x27;t screw up the app logic.<p>Also, editor often has visual glitches where letters get corrupted and I have to reopen the file to get it back to normal. Not something I expect from such a long time maintained application.<p>And yes... F# support is useless for anything larger than few files of code.