Since leaving Intel a year ago, I make my living day trading. I'm doing fine and I can do the mathematics. Random time series analysis is not a challenge for me.
Fidelity apply arbitrary rules that make no sense and generally get in the way of trading. Like day trade violations on days I didn't trade.
I switched to Robin Hood and it's been plain sailing. I make more money on Robin Hood. They don't screw with me. They provide adequate warning if I'm getting close to any limits and they don't hallucinate violations because the AI went wonky.
I haven't seen any significant extra cost. If it's there is miniscule compared to the cost of not being able to sell a stock that then goes down because Fidelity have a rule that robin hood doesn't.
Also robin hood give you access to IPOs. That has been lucrative (CRCL's IPO recently went well with a $33 IPO price). Fidelity never offered IPO access.
The crypto currently stuff is a non event. I ignore it and stick to leveraged index ETF like nature intended.
I count RH as less predatory than the traditional brokers.