MonoDevelop 1.0 is available for Ubuntu 8.04, that is great news!. Mono 1.2.6 is the current version for this distro too. MonoDevelop 1.0 is 100 times more stable than 0.14 and it makes me feel productive now. It almost does not crash, the gui layout is very nice and the autocompletion works pretty well. I discarded OpenSuse eventually because it is sooooo slow, soooo heavy. By the way, Ubuntu Hardy works very well on my desktop computer but it makes my laptop crash very often :-(.
Mono community seems very small to me. I'd say people is using Mono to run their .Net apps on Linux but I don't see many people developing on Mono directly. Its development is in progress though, so good news again.
The tougher problem I've found so far is that NUnit wasn't working right. One of my unit tests is loading an assembly using Assembly.Load and then trying to get its types with assembly.GetTypes() and NUnit was throwing TypeLoadException. The solution has been to download NUnit 2.4.8 from the web, unzip it, change the nunit-console.exe.config to set encoding=utf-8 in the first line, and copy all the files under the bin folder to /usr/lib/nunit/. It is working fine, the test works.
The other problem is that adding an App.config file to my project makes gmcs (mono compiler) fail with "Parsing error". I have no clue, what's going on here?.