Better Hosting Server

What kind of hosting would be more better. Cloud server or physical server? This is for my e commerce website.

Using cloud platforms allows you to scale computing resources easily as your site grows up and serves more and more traffic. You will pay only as much as your site demands resources.

However, physical servers are preferred by some people, because they want to control every aspect of their environment. Also, physical server performance metrics are more intuitive, because cloud solutions offer "virtual" resources, i.e. you'll never be sure what performance you'll get in the cloud until you try to run your system there. In theory, file operations should be faster on a physical server.