Sorry, I should have been more clear. Installing Mono from Git is quite straightforward. Whereas for MonoDevelop, I found its not that simple, at least for me. Installing dependency after dependency especially while building GtkSharp, pango has not been successful for me, yet.
I go at it every few weeks with renewed interest, but at some point I find myself wading through the forums where there is little or no response to questions similar to the ones I have at that moment.
Not my experience... I've been battling for several days now to try and get mono, monodevelop and F# installed from git (admittedly I'm trying to do that using a prefix argument to the various configure steps). My overwhelming impression is that linux simply isnt in mono's critical path anymore.
First result on Google for building Mono. Download the source, unpack, configure, make install. I've done this on many versions, and it seems to work just fine.