We are struggling with the same issue, however, we do not find your provided solution particularly helpful. Your example of using the profile form does not include an unsubscribe option. If I was a user and wish to unsubscribe, landing on a profile page would not be a good experience. There must be a slicker way of presenting a user with a clear unsubscribe option: unsubscribe from all emails unsubscribe from the current list/topic etc. (however your brand segments content) This is what we expect from a good ESP.
... View more