No, IB is not a better alternative, I traded via IB as I have no choice & their fees is between $1.54 to $1.63 per contract, I've paid that comm for years.
You may try https://mytradehawk.com/, monthly fee , trade as much as you like, cboe fees still paid on the indexes, you can't escape those.