If you are planning to start an e commerce business and want to stay in the business for long then you will require a stable server for managing and running your site. I can tell you from my experience that you cannot go wrong with a Linux dedicated server. Linux is no longer the geek friendly OS devoid of a nice GUI! A lot of people choose the Apache server. What you get from this platform is flexibility and enhanced security.