monodevelop vs visual studio?

Hello, I've decided to switch from JavaScript to C#. Now i have to decide which IDE to use. Are there any advantages to use (buy) Visual Studio, or should I just stick to Monodevelop?

I started a thread in the forums for this: http://forum.unity3d.com/threads/64433-MonoDevelop-vs.-Visual-C