How to Choose the best platforms for e-commerce