Dashboard sub-query filtering

I have a dashboard with 2 BAQs, the second one linked(subscribed) to the first. The first one publishes some fields that I use for filtering the second.

Is it better to filter the 2nd BAQ’s query, or the grid display? Cases where to use one vs the other?

i would say that filtering BAQ will control the amount of data that pass to the dashboard, which means fast performance, however in certain cases you may use the relevant BAQ in many dashboards thereby you need to display all data and in this case you have to filter the data on the relevant dashboard.