I've also in the process of using LMCE as my home server. I had serious problems with LMCE replacing my DSL home box and using instead ppp0 as the external interface. It works now, but not officially (See Bug report http://www.linuxmce.com/mantis/view.php?id=3558
). Basically I had to configure iptables masquerading and DynDNS manually.
Now I'm struggling with LMCE as a SAMBA server. Unfortunately, there seems to be a design flaw with LMCE's [home] share, as basically I can see every private file from all other users. I've filed a bug report at http://www.linuxmce.com/mantis/view.php?id=3788
There's also a problem with the apt-sources. LMCE doesn't use the official Ubuntu repositories, so I ran into dependency problems (because some later security updates weren't there). I had to manually install these .deb packages. The most prominent example was my attempt to install the fglrx ATi driver.
Otherwise I've setup Subversion and Amule without any problems.