You can pay $100/yr or $10/mo and have no BTC<->USD fee. Effectively that is still a fee but much cheaper than the numbers you listed. I just signed up for it.
Report back on your experience and let us plebs know how it went 😎🤙