XBOX had a more effective launch, providing games worth the purchase of the system. That established a reputation (with myself and others) that will take a lot for the PS3 to overcome. The PS3 has potential, but by Sony's own design, that potential won't be obtained yet.
In the mean time, I'll play the system that is better now, and if the PS3 becomes better later, I may play it then. I won't purchase an inferior investment because of future potential, especially if the price will be cheaper at the time that it is worth purchasing.