Mono has support for app domains (and is in general closer to .NET Framework), a more powerful C API and runs on more architectures.
Edit: maybe this means WPF can be the best way to write Linux applications. After all, Win32 is the stable Linux API... nudge nudge, wink wink. :-D