I think Ameritrade or Think or Swim have the best options platform imo. Options are great BUT VERY high risk since they expire. Will look at some good reco sites when I get back.