Either is good, depends on your goals. If I had more funds, I'd be doing both. Set up the LP, and then stake the BXT earned from the pool. But that wallet is set up for hive income flow, completely passive, so that is why I have just staked there.
Yields are not really significantly different, LP involves more risk, but the yield from staking could disappear also as the conversion feature could run out of liquidity and the fee income from HIVE/SWAP.HIVE conversions could drop.
Best of luck to you.