Trading BTC using a price aggregate like BPX vs using your exchanges price

I’m considering the pros and cons of trading of BPX data vs using my exchanges current price…

in my experience I’ve been able to anticipate some big moves on small scales (mostly 5m) by trading signals I get on BPX that haven’t manifested themselves in the exchange I’m trading on yet, however I usually trade on longer time scales so this isn’t so useful.

do you all have thoughts on the pros and cons of trading of an index like BPX or GEX vs exchange data? cheers!