I'm not aware of any recommended set of settings unfortunately - it depends rather a lot on the specifics of your application. In general, anything that gets loaded / referenced via reflection will probably need excluding from obfuscation. You can target specific namespaces/classes/methods for exclusion using custom attributes, as described here.