Associations between contact and opportunities and even custom objects is vital and not an option. As a service company, I need to know all of the associated contacts instead of adding it to a free text box. Yes, we are using a text box or Apple notes in order to see all of our contacts for a project. We’re even doing a workaround where we have 6-10 fields for something we already have on desktop.