Gotta say that your basic question is just too broad to get any quality advice ...
You really need to give everyone some more background and info on your requirements, skill level, what your trying to sell, geo requirements, processing requirements, platform requirements etc etc etc ...
The 'best' e-commerce platform is the one that makes you the most money by facilitating the sale in the best way for your particular audience ...