We have multiple flows over 30 days that use activity data to populate information within comms, due to the the potential for customers to complete other purchases on site (or other interactions) its necessary to use activities for this as field values are likley to change regularly, this makes it tricky to ensure the information is present/correct in these longer flows and we're constantly having to find workarounds for this.