1. Mobile accounts. I am using these on Lion for the first time. Synchronizing is not as fast as I would like, but it is definitely there.
2. Virtual domains. I am not doing this personally, so consider this secondhand info. I believe all the GUI support for this has been removed, but apache still handles it if you can edit configuration files. Not sure about mail domains.
3. Mail server settings. I can't help at all here.
4. Managed settings. Yes this works; I am using this too. I initially thought Profile Manager was the way to do this, and put quite a bit of effort into setting it up, only to find settings were NOT pushing. Eventually I ran into the "services not starting" problems that seem so prevalent on this forum. After a clean reinstall, I now manage user settings through Workgroup Manager. Easy AND Effective. YMMV with Profile Manager. I am NOT an experienced Mac admin; could be my inexperience, could be the tool is rubbish, maybe both.
2. Correct the GUI support has been removed, but you can edit the flat Apache files via Terminal to get what you want.
3. As for Mail, it's till based on Postfix/Dovecot. I think I remember seeing the Mail tab available in Server Admin for SL style configuration changes. If you wanted to change anything that the GUI doesn't offer you can stop the mail service and edit the flat files located /etc/postfix/main.cf and master.cf.
Hmm, too bad, I'll have to learn under-the-hood apache maintenance then. Postfix I already partly maintain at the unix level (because of some things that cannot be managed in Server Admin)
Any gotchas with respect to Server Admin not respecting unix-level modified settings? I recall having read stuff about settings in main.cf not being respected/overwritten.
Lion Server simply drops about half the previous functionality of the product while adding a badly designed and completely unnecessary additional administrative app. What remains is simplified in the same sense that a lobotomy "simplified" Francis Farmer. I can only assume this is in keeping with their decision to stop building server hardware – they've abandoned IT as a market, but have decided some unspecified group of people won't mind spending a small sum to play with a crippled server product.
Apple has always had trouble deciding what to do with OS X Server and has now apparently chosen to repurpose it - for who or what I really can't guess. It'll make a cool toy for a kid interested in playing geek, but I can no more do my work with Lion Server than I can two tin cans and a string. It's abilities aren't adequate for my home, much less my work.
I'll continue to run OS X as a desktop OS – the alternatives are unacceptable – but for services, Linux is all that's left. Certainly there's now no reason to spend extra money to use Macs as servers. Without a comprehensive interface to the underlying services, a Mac server is nothing more than an overpriced Unix/Linux box.