I wouldn’t worry too much about future data issues… you can always restructure and solve those later on and generally you can’t predict what will be the biggest issues or WU users until people actually use your app.

There are lots of ways to reduce searches and WU usage on a page. For example I have a page with a list of events and the event data type is quite heavy (was built before WU was an issue) - to get around the heaviness without a big rebuild I just group the events by status and then do a count per status, then the user can click to open specific status and each does a separate search. Most of the data is in the “completed” status so it rarely gets returned to the page because that drawer is rarely opened and the other drawers only have <100 events in them so very fast to download.

When I built it initially I noticed significant lag and that’s because I was counting the repeating groups within the drawers - this forced all the searches to run on page load just to get the counts. I changed it to do separate aggregate searches and that stopped the data from being fetched. Bubble has a lot of little quirks like this but you can figure those out when you optimize after launch.