For instance, I have an app with a "project" with users that have different roles (owners and members). Right now, I'm modeling that with a join table that contains the role information. Would those be better as arrays? (I'm inclined to think not.)
Alternatively, I also have a messaging system in place, where the recipients probably would be better modeled with an array.
Anyway, this is great information, and it gives another, nice tool in the quiver. Thanks!