in the few times I've traded BTC, I've personally seen tighter spreads in Coinbase (fixed + % fee) than Robinhood Crypto ("free").
I'm aware there can be many reasons for this but I couldn't help but wonder if Robinhood was baking in some hidden fees.