advertising is usually the ultimate reason why one product wins over another, but it always comes back to the little guy's advancements pushing the big dogs to do better. Look at any competitive companies or products and you'll see what I'm talking about. Look at the various operating systems out there. Look at the media players that run on them (winamp, sonique, windows media player, realONE). This is a well known factor of the market.
Competition is a good thing. That's why you saw so many people on these board who understood what I am talking about getting very upset when it was stated a long time ago that Sonique's coders had been fired and the progress of Sonique 2 had halted.
Originally posted by adityanm
Even the best products spend a lot more resources on advertising and sometimes monopolistic practices than on improving the quality of their products.
Even companies in that state of mind have to and do constantly improve their products. If they didn't the competion WOULD eventually take them over as more and more people find out that there are much better options out there. A lot of companies wouldn't bother to improve their products if it wasn't for the competition.