Pre-loading is awesomesauce to be honest. Not just because it's great to be able to play a game right away, it also greatly reduces server strain since the bandwidth required is spread out over more days. All in all it helps to reduce the effect of online game troubles in the first few days of release.