I use Quandl extensively for all my end of day stuff. They have some data sets for options and futures that I find really helpful and have reduced my workload in terms of processing data. For intraday I use InteractiveBrokers.
About a decade ago, I used to buy from deltaneutral.com and eoddata.com. One of them stopped providing bid and ask numbers for US equity options, only providing open, high, low, and close. I hope that that problem has been fixed since then.