IMO the SPY and ES move the same so I guess it's cheaper to trade SPY for the tighter spread. What's the point in spending more dosh to trade an instrument when trading its derivative carries less costs... There's virtually no spread on SPY and it is practically the same market of ES (SP)
I found this old thread: http://www.elitetrader.com/vb/showthread.php?s=&threadid=2311&highlight=spy http://www.elitetrader.com/vb/showthread.php?s=&threadid=24204&highlight=spy http://www.elitetrader.com/vb/showthread.php?s=&threadid=15359&highlight=spy http://www.elitetrader.com/vb/showthread.php?s=&threadid=5420&highlight=spy
When SPY moves, you can have a 5-10 cent spread. SPY does give the innefficiences of crossed markets though and at times you can get great, in the money prices. Also the price "improvement" on NYSE, but most of the vol is on ECNs.