doctype and collections

Hi,

What are the differences (advantages and disadvantages) between having serveral doctypes in one collection, or having on schema for one collection.

I know that if you have serveral doctypes in a collection, you can do joins between this doctypes… but what else ?