Monodevelop is a bit unstable compared to Visual Studio. It can be used for handling small projects, but it is not as stable as Visual Studio. It can run on any system