Though laser and E-O may be more expensive, they're also more jamming proof. Anything with a satelite in the link, has a rather weak link.
The recent news of the Galileo's code being broken is interesting. In retrospect China dropping out of that project was a good decision. Perhaps they saw problems coming. I'm sure China is hedging its bets with respect to satelite guidance: Beidou 1/2, Glonass, GPS, Galileo are probably all impelemented to some extent. Recent Chinese weapon systems all prominently feature modularity as a design concept. I think it is likely that any precision weapon would just have a standardized interface to a positioning system, and the most useful module (at the time of use) would be snapped in.