Cashapp, low fee vs pretty big spread. They're customers aren't looking at price charts. Beware that they'll ban you for sending your Bitcoin to any address that they deem 'suspicious' for any reason.
Moonpay, BIG spread, about $2k, but you only pay a real network fee to have your Bitcoin sent to your wallet, so around $1.50 or less.
Crypto.com I have never used because I have never trusted. So I can't say.