Wine/Cedega/whateverelse:
Linux != Windows. Windows software runs best on Windows. Those compatibility crutches don't make much sense and are a waste of time and money unless you are mostly interested in them for academic reasons or sheer curiosity. Virtual machines are a completely different story, but they are not good enough yet for gaming.
Mono:
Mono is a Novell project. So I presume that SLES or openSuSE should be the best supported Linux distributions. But Mono also runs reasonably well on Mac OS X Leopard (except for the GUI stuff, which looks ugly) and even on FreeBSD. The Mono runtime is also an official part of the Gnome desktop, so --any-- Linux distribution that uses the Gnome desktop by definition also supports Mono out of the box.
Linux != Windows. Windows software runs best on Windows. Those compatibility crutches don't make much sense and are a waste of time and money unless you are mostly interested in them for academic reasons or sheer curiosity. Virtual machines are a completely different story, but they are not good enough yet for gaming.
Mono:
Mono is a Novell project. So I presume that SLES or openSuSE should be the best supported Linux distributions. But Mono also runs reasonably well on Mac OS X Leopard (except for the GUI stuff, which looks ugly) and even on FreeBSD. The Mono runtime is also an official part of the Gnome desktop, so --any-- Linux distribution that uses the Gnome desktop by definition also supports Mono out of the box.