That is pretty expensive. I'd suggest ThinkOrSwim or InteractiveBrokers.
SPY options because of penny spread, some equity options have spreads as wide as 50 cents ... which of course will hurt you a lot over the long run unless you can somehow overcome that, again, in the long run.