I am trying to figure out what is and isn't supported for WCF under Mono. I have read the WCF Development Documentation on the Mono Project page.
For anyone with experience using WCF under Mono, are there any gotchas I should be aware of?
The most comprehensive, concise place to look is probably here:
http://go-mono.com/status/
For example, look at System.ServiceModel, etc. for WCF status. You can look class by class at the features that you need.
We're using Mono's WCF stack to host some basic http services on Linux and a few things don't work (such as serving up meta data), but overall it's working well enough for us already. It successfully allows Windows and Mac deployments to make service calls to it, and it also successfully allows Silverlight clients to make calls to it.