Über Anwenderfreundlichkeit kann man/frau eigentlich gar nicht genug diskutieren. Von daher halte ich deine abschließende Frage auch für mehr als berechtigt.

In diesem Sinne erscheint es mir gerade auch bei Relationen angebracht, diese so klar und einfach wie möglich zu gestalten. Schwer voneinander abgrenzbare Relationstypen widersprechen dem. Mit dem Vorschlag, type=collection auch für Objektsammlungen zu verwenden, könnte ich mich deshalb durchaus anfreunden